Mar 11
2025
SELL
Open market or private sale
$1,539,773
$117.2 p/Share
13,138
Reduced 29.32%
31,677
Common Stock
Mar 11
2025
BUY
Exercise of conversion of derivative security
$572,685
$43.59 p/Share
13,138
Added 22.67%
44,815
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$652,550
$112.82 p/Share
5,784
Reduced 15.44%
31,670
Common Stock
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
12,371
Added 24.83%
37,454
Common Stock
Jul 31
2024
SELL
Open market or private sale
$1,462,632
$110.94 p/Share
13,184
Reduced 34.46%
25,070
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$798,919
$93.43 p/Share
8,551
Reduced 18.27%
38,241
Common Stock
Feb 20
2024
SELL
Open market or private sale
$1,365,196
$93.97 p/Share
14,528
Reduced 23.69%
46,792
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
$680,356
$20.63 p/Share
32,979
Added 34.97%
61,320
Common Stock
Aug 03
2023
SELL
Open market or private sale
$1,010,365
$72.49 p/Share
13,938
Reduced 32.98%
28,322
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$344,003
$78.45 p/Share
4,385
Reduced 9.4%
42,243
Common Stock
Feb 21
2023
SELL
Open market or private sale
$1,125,259
$77.38 p/Share
14,542
Reduced 23.77%
46,628
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
$521,039
$35.83 p/Share
14,542
Added 19.21%
61,170
Common Stock
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
9,462
Added 16.87%
46,628
Common Stock
Apr 11
2022
SELL
Open market or private sale
$638,250
$75.0 p/Share
8,510
Reduced 18.64%
37,141
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$417,612
$69.66 p/Share
5,995
Reduced 11.61%
45,643
Common Stock
Feb 14
2022
BUY
Exercise of conversion of derivative security
-
12,814
Added 19.88%
51,638
Common Stock
Dec 30
2021
SELL
Open market or private sale
$1,385,580
$70.0 p/Share
19,794
Reduced 33.77%
38,823
Common Stock
Dec 30
2021
BUY
Exercise of conversion of derivative security
$478,025
$24.15 p/Share
19,794
Added 25.24%
58,617
Common Stock
Mar 30
2021
SELL
Open market or private sale
$1,335,026
$65.95 p/Share
20,243
Reduced 34.29%
38,800
Common Stock
Mar 30
2021
BUY
Exercise of conversion of derivative security
$417,613
$20.63 p/Share
20,243
Added 25.53%
59,043
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$125,050
$50.1 p/Share
2,496
Reduced 6.05%
38,790
Common Stock
Feb 17
2021
BUY
Exercise of conversion of derivative security
-
5,226
Added 11.24%
41,286
Common Stock