Oct 19
2024
SELL
Payment of exercise price or tax liability
$15,227
$111.15 p/Share
137
Reduced 0.23%
59,518
Common Stock
Oct 19
2024
BUY
Exercise of conversion of derivative security
-
269
Added 0.45%
59,655
Common Stock
Oct 16
2024
SELL
Payment of exercise price or tax liability
$349,680
$104.32 p/Share
3,352
Reduced 5.34%
59,386
Common Stock
Oct 16
2024
BUY
Exercise of conversion of derivative security
-
6,613
Added 9.54%
62,738
Common Stock
Oct 15
2024
SELL
Payment of exercise price or tax liability
$98,481
$108.34 p/Share
909
Reduced 1.59%
56,125
Common Stock
Oct 13
2024
SELL
Payment of exercise price or tax liability
$455,586
$106.92 p/Share
4,261
Reduced 6.95%
57,034
Common Stock
Oct 13
2024
BUY
Grant, award, or other acquisition
-
14,029
Added 18.62%
61,295
Common Stock
Jul 19
2024
SELL
Payment of exercise price or tax liability
$16,090
$117.45 p/Share
137
Reduced 0.29%
47,266
Common Stock
Jul 19
2024
BUY
Exercise of conversion of derivative security
-
269
Added 0.56%
47,403
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$220,357
$133.55 p/Share
1,650
Reduced 3.38%
47,134
Common Stock
Apr 19
2024
SELL
Payment of exercise price or tax liability
$15,334
$111.93 p/Share
137
Reduced 0.28%
48,784
Common Stock
Apr 19
2024
BUY
Exercise of conversion of derivative security
-
269
Added 0.55%
48,921
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$80,985
$122.52 p/Share
661
Reduced 1.34%
48,652
Common Stock
Jan 19
2024
SELL
Payment of exercise price or tax liability
$12,892
$84.82 p/Share
152
Reduced 0.31%
48,963
Common Stock
Jan 19
2024
BUY
Exercise of conversion of derivative security
-
270
Added 0.55%
49,115
Common Stock
Jan 15
2024
SELL
Payment of exercise price or tax liability
$60,144
$82.39 p/Share
730
Reduced 1.47%
48,845
Common Stock
Oct 24
2023
SELL
Open market or private sale
$602,110
$67.79 p/Share
8,882
Reduced 15.19%
49,575
Common Stock
Oct 19
2023
SELL
Payment of exercise price or tax liability
$8,435
$69.14 p/Share
122
Reduced 0.21%
58,457
Common Stock
Oct 19
2023
BUY
Exercise of conversion of derivative security
-
269
Added 0.46%
58,579
Common Stock
Oct 16
2023
SELL
Payment of exercise price or tax liability
$206,453
$69.21 p/Share
2,983
Reduced 4.87%
58,310
Common Stock
Oct 16
2023
BUY
Exercise of conversion of derivative security
-
6,612
Added 9.74%
61,293
Common Stock
Oct 15
2023
SELL
Payment of exercise price or tax liability
$162,781
$69.21 p/Share
2,352
Reduced 4.12%
54,681
Common Stock
Oct 13
2023
SELL
Payment of exercise price or tax liability
$117,877
$69.75 p/Share
1,690
Reduced 2.88%
57,033
Common Stock
Oct 13
2023
BUY
Grant, award, or other acquisition
-
18,638
Added 24.09%
58,723
Common Stock
Jul 19
2023
SELL
Payment of exercise price or tax liability
$5,260
$64.94 p/Share
81
Reduced 0.2%
40,085
Common Stock