Mar 01
2024
SELL
Payment of exercise price or tax liability
$3,922,461
$158.1 p/Share
24,810
Reduced 18.14%
111,996
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
38,991
Added 23.35%
127,966
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
11,465
Added 9.05%
115,175
Common Stock
Sep 03
2023
SELL
Payment of exercise price or tax liability
$3,290,959
$114.5 p/Share
28,742
Reduced 24.97%
86,350
Common Stock
Sep 03
2023
BUY
Exercise of conversion of derivative security
-
59,043
Added 33.91%
115,092
Common Stock
May 10
2023
SELL
Open market or private sale
$17,310,795
$99.56 p/Share
173,873
Reduced 75.62%
56,049
Common Stock
May 10
2023
BUY
Exercise of conversion of derivative security
-
209,469
Added 47.67%
229,922
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$168,866
$84.56 p/Share
1,997
Reduced 8.9%
20,453
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
-
4,185
Added 15.71%
22,450
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$212,947
$84.57 p/Share
2,518
Reduced 12.12%
18,265
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
5,149
Added 19.86%
20,783
Common Stock
May 02
2022
BUY
Open market or private purchase
$183,925
$73.57 p/Share
2,500
Added 13.79%
15,634
Common Stock
Mar 19
2022
SELL
Payment of exercise price or tax liability
$125,825
$95.25 p/Share
1,321
Reduced 9.14%
13,134
Common Stock
Mar 19
2022
BUY
Exercise of conversion of derivative security
-
2,875
Added 16.59%
14,455
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$147,987
$94.02 p/Share
1,574
Reduced 11.97%
11,580
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
-
3,419
Added 20.63%
13,154
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$21,369
$99.39 p/Share
215
Reduced 2.16%
9,735
Common Stock
Feb 10
2022
BUY
Exercise of conversion of derivative security
-
651
Added 6.14%
9,950
Common Stock
Jul 28
2021
SELL
Payment of exercise price or tax liability
$63,820
$13.26 p/Share
4,813
Reduced 6.08%
74,399
Common Stock
Jul 28
2021
BUY
Exercise of conversion of derivative security
-
10,404
Added 11.61%
79,212
Common Stock
Mar 19
2021
SELL
Payment of exercise price or tax liability
$148,347
$13.17 p/Share
11,264
Reduced 14.07%
68,808
Common Stock
Mar 19
2021
BUY
Exercise of conversion of derivative security
-
23,000
Added 22.31%
80,072
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$21,705
$11.49 p/Share
1,889
Reduced 3.2%
57,072
Common Stock
Feb 10
2021
BUY
Exercise of conversion of derivative security
-
5,202
Added 8.11%
58,961
Common Stock
Sep 11
2020
SELL
Payment of exercise price or tax liability
$14,622
$5.99 p/Share
2,441
Reduced 4.34%
53,759
Common Stock