Sep 13
2024
SELL
Open market or private sale
$1,049,657
$73.8 p/Share
14,223
Reduced 17.26%
68,161
Common Stock
Sep 13
2024
BUY
Exercise of conversion of derivative security
$502,214
$35.31 p/Share
14,223
Added 14.72%
82,384
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
5,945
Added 8.02%
68,161
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$31,150
$86.29 p/Share
361
Reduced 0.58%
62,216
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
4,331
Added 6.47%
62,577
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$763,795
$86.11 p/Share
8,870
Reduced 13.22%
58,246
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
$351,557
$31.07 p/Share
11,315
Added 14.43%
67,116
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$37,348
$83.74 p/Share
446
Reduced 0.79%
55,801
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
7,963
Added 12.4%
56,247
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$53,876
$67.01 p/Share
804
Reduced 1.64%
48,284
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$20,764
$66.13 p/Share
314
Reduced 0.64%
49,088
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$508,762
$66.96 p/Share
7,598
Reduced 13.33%
49,402
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
$347,143
$24.75 p/Share
14,026
Added 19.75%
57,000
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$31,836
$69.36 p/Share
459
Reduced 1.06%
42,974
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
11,494
Added 20.93%
43,433
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$23,314
$65.49 p/Share
356
Reduced 1.1%
31,939
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$28,778
$62.56 p/Share
460
Reduced 1.4%
32,295
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$23,251
$63.7 p/Share
365
Reduced 1.1%
32,755
Common Stock
Nov 16
2021
SELL
Open market or private sale
$1,216,775
$78.72 p/Share
15,457
Reduced 31.82%
33,120
Common Stock
Nov 16
2021
BUY
Exercise of conversion of derivative security
$335,417
$21.7 p/Share
15,457
Added 24.14%
48,577
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$58,306
$67.64 p/Share
862
Reduced 2.54%
33,120
Common Stock
Feb 24
2021
BUY
Exercise of conversion of derivative security
-
2,872
Added 7.79%
33,982
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
-
10,956
Added 26.04%
31,110
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$31,090
$67.44 p/Share
461
Reduced 2.24%
20,154
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$22,207
$67.09 p/Share
331
Reduced 1.58%
20,615
Common Stock