Feb 27
2025
SELL
Payment of exercise price or tax liability
$72,038
$79.6 p/Share
905
Reduced 1.96%
45,375
Common Stock
Feb 26
2025
SELL
Payment of exercise price or tax liability
$68,802
$79.91 p/Share
861
Reduced 1.83%
46,280
Common Stock
Feb 26
2025
SELL
Open market or private sale
$457,997
$80.52 p/Share
5,688
Reduced 10.77%
47,141
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$188,475
$80.1 p/Share
2,353
Reduced 5.71%
38,851
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
13,978
Added 20.92%
52,829
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$118,422
$81.84 p/Share
1,447
Reduced 3.39%
41,204
Common Stock
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