Apr 01
2024
SELL
Payment of exercise price or tax liability
$25,966
$53.76 p/Share
483
Reduced 3.44%
13,563
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
1,042
Added 6.91%
14,046
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$22,963
$49.49 p/Share
464
Reduced 3.45%
13,004
Common Stock
Mar 16
2024
BUY
Exercise of conversion of derivative security
-
1,000
Added 6.91%
13,468
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$21,303
$49.2 p/Share
433
Reduced 3.36%
12,468
Common Stock
Mar 10
2024
BUY
Exercise of conversion of derivative security
-
934
Added 6.75%
12,901
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$32,122
$49.88 p/Share
644
Reduced 5.11%
11,967
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
-
1,246
Added 8.99%
12,611
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$157,664
$57.27 p/Share
2,753
Reduced 19.5%
11,365
Common Stock
Dec 08
2023
BUY
Exercise of conversion of derivative security
-
5,939
Added 29.61%
14,118
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$21,427
$46.08 p/Share
465
Reduced 5.38%
8,179
Common Stock
Mar 16
2023
BUY
Exercise of conversion of derivative security
-
1,002
Added 10.39%
8,644
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$20,115
$46.35 p/Share
434
Reduced 5.37%
7,642
Common Stock
Mar 10
2023
BUY
Exercise of conversion of derivative security
-
935
Added 10.38%
8,076
Common Stock
Dec 08
2022
SELL
Payment of exercise price or tax liability
$120,856
$43.9 p/Share
2,753
Reduced 27.82%
7,141
Common Stock
Dec 08
2022
BUY
Exercise of conversion of derivative security
-
5,940
Added 37.51%
9,894
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$44,010
$46.77 p/Share
941
Reduced 19.22%
3,954
Common Stock
Dec 02
2022
BUY
Exercise of conversion of derivative security
-
2,029
Added 29.3%
4,895
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$34,396
$73.97 p/Share
465
Reduced 13.96%
2,866
Common Stock
Mar 16
2022
BUY
Exercise of conversion of derivative security
-
1,002
Added 23.12%
3,331
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$45,474
$67.77 p/Share
671
Reduced 24.29%
2,092
Common Stock
Mar 10
2022
BUY
Exercise of conversion of derivative security
-
935
Added 25.28%
2,763
Common Stock
Dec 02
2021
SELL
Payment of exercise price or tax liability
$86,666
$92.1 p/Share
941
Reduced 33.98%
1,828
Common Stock
Dec 02
2021
BUY
Exercise of conversion of derivative security
-
2,030
Added 42.3%
2,769
Common Stock