Jan 27
2025
SELL
Payment of exercise price or tax liability
$66,341
$78.79 p/Share
842
Reduced 1.66%
49,982
Common Stock
Jan 26
2025
SELL
Payment of exercise price or tax liability
$71,957
$82.52 p/Share
872
Reduced 1.69%
50,824
Common Stock
Jan 25
2025
SELL
Payment of exercise price or tax liability
$75,010
$82.52 p/Share
909
Reduced 1.73%
51,696
Common Stock
Jan 17
2025
SELL
Payment of exercise price or tax liability
$788,415
$81.99 p/Share
9,616
Reduced 15.45%
52,605
Common Stock
Jan 17
2025
BUY
Grant, award, or other acquisition
-
26,041
Added 29.5%
62,221
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$666,578
$107.53 p/Share
6,199
Reduced 25.69%
17,928
Common Stock
May 17
2024
BUY
Exercise of conversion of derivative security
-
14,216
Added 37.08%
24,127
Common Stock
Mar 15
2024
SELL
Open market or private sale
$874,140
$102.84 p/Share
8,500
Reduced 46.17%
9,911
Common Stock
Jan 28
2024
SELL
Payment of exercise price or tax liability
$49,456
$99.31 p/Share
498
Reduced 2.64%
18,345
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$40,319
$99.31 p/Share
406
Reduced 2.11%
18,843
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$41,610
$99.31 p/Share
419
Reduced 2.13%
19,249
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
3,009
Added 13.27%
19,668
Common Stock
Jan 18
2024
SELL
Payment of exercise price or tax liability
$303,005
$98.86 p/Share
3,065
Reduced 15.54%
16,659
Common Stock
Jan 18
2024
BUY
Grant, award, or other acquisition
-
10,344
Added 34.4%
19,724
Common Stock
Dec 11
2023
SELL
Open market or private sale
$3,900,478
$101.53 p/Share
38,417
Reduced 80.38%
9,380
Common Stock
Dec 11
2023
BUY
Exercise of conversion of derivative security
$3,554,725
$92.53 p/Share
38,417
Added 44.63%
47,668
Common Stock
Sep 12
2023
SELL
Open market or private sale
$1,287,900
$95.4 p/Share
13,500
Reduced 59.34%
9,251
Common Stock
Sep 12
2023
BUY
Exercise of conversion of derivative security
$1,054,080
$78.08 p/Share
13,500
Added 37.24%
22,751
Common Stock
Feb 27
2023
SELL
Open market or private sale
$1,326,250
$106.1 p/Share
12,500
Reduced 57.79%
9,129
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$34,676
$107.69 p/Share
322
Reduced 1.47%
21,629
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$33,917
$108.71 p/Share
312
Reduced 1.4%
21,951
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$27,721
$108.71 p/Share
255
Reduced 1.13%
22,263
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
2,762
Added 10.93%
22,518
Common Stock
Jan 18
2023
SELL
Payment of exercise price or tax liability
$76,066
$107.59 p/Share
707
Reduced 3.46%
19,756
Common Stock
Jan 18
2023
BUY
Grant, award, or other acquisition
-
2,256
Added 9.93%
20,463
Common Stock