Nov 01
2024
SELL
Open market or private sale
$12,320,351
$71.71 p/Share
171,808
Reduced 80.11%
42,651
Common Stock
Nov 01
2024
BUY
Exercise of conversion of derivative security
$9,373,844
$54.56 p/Share
171,808
Added 44.48%
214,459
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
7,430
Added 14.84%
42,651
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$42,713
$86.29 p/Share
495
Reduced 1.39%
35,221
Common Stock
Feb 29
2024
SELL
Open market or private sale
$71,662
$85.11 p/Share
842
Reduced 2.3%
35,716
Common Stock
Feb 28
2024
SELL
Open market or private sale
$787,669
$86.5 p/Share
9,106
Reduced 19.94%
36,558
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
$77,762
$33.36 p/Share
2,331
Added 4.86%
45,664
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
4,393
Added 9.2%
43,333
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$262,979
$86.11 p/Share
3,054
Reduced 7.27%
38,940
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$120,585
$83.74 p/Share
1,440
Reduced 3.32%
41,994
Common Stock
Feb 27
2023
SELL
Open market or private sale
$220,119
$67.75 p/Share
3,249
Reduced 9.03%
32,721
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
10,713
Added 19.79%
43,434
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$132,411
$67.01 p/Share
1,976
Reduced 5.21%
35,970
Common Stock
Feb 23
2023
SELL
Open market or private sale
$88,697
$66.39 p/Share
1,336
Reduced 3.4%
37,946
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$57,400
$66.13 p/Share
868
Reduced 2.16%
39,282
Common Stock
Feb 17
2023
SELL
Open market or private sale
$141,666
$68.67 p/Share
2,063
Reduced 4.89%
40,150
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$100,363
$69.36 p/Share
1,447
Reduced 3.31%
42,213
Common Stock
Feb 28
2022
SELL
Open market or private sale
$69,584
$64.43 p/Share
1,080
Reduced 2.56%
41,170
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
12,552
Added 22.9%
42,250
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$45,974
$65.49 p/Share
702
Reduced 2.31%
29,698
Common Stock
Feb 24
2022
SELL
Open market or private sale
$109,819
$61.42 p/Share
1,788
Reduced 5.55%
30,400
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$72,632
$62.56 p/Share
1,161
Reduced 3.58%
31,281
Common Stock
Feb 23
2022
SELL
Open market or private sale
$82,839
$63.87 p/Share
1,297
Reduced 3.84%
32,442
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$57,776
$63.7 p/Share
907
Reduced 2.62%
33,739
Common Stock
Feb 26
2021
SELL
Open market or private sale
$117,758
$66.53 p/Share
1,770
Reduced 4.86%
34,646
Common Stock