Feb 04
2025
SELL
Open market or private sale
$49,613
$111.49 p/Share
445
Reduced 1.74%
25,190
Common Stock
Feb 03
2025
SELL
Payment of exercise price or tax liability
$41,214
$111.09 p/Share
371
Reduced 1.43%
25,635
Common Stock
Jan 31
2025
BUY
Grant, award, or other acquisition
-
4,794
Added 15.56%
26,006
Common Stock
Jan 29
2025
SELL
Open market or private sale
$181,523
$122.9 p/Share
1,477
Reduced 6.51%
21,212
Common Stock
Jan 28
2025
SELL
Payment of exercise price or tax liability
$149,754
$121.95 p/Share
1,228
Reduced 5.13%
22,689
Common Stock
Jan 28
2025
SELL
Open market or private sale
$49,047
$120.51 p/Share
407
Reduced 1.92%
20,763
Common Stock
Jan 28
2025
BUY
Grant, award, or other acquisition
-
3,345
Added 12.27%
23,917
Common Stock
Jan 27
2025
SELL
Payment of exercise price or tax liability
$50,513
$120.27 p/Share
420
Reduced 1.95%
21,170
Common Stock
Oct 02
2024
SELL
Open market or private sale
$24,768
$129.68 p/Share
191
Reduced 0.89%
21,315
Common Stock
Oct 01
2024
SELL
Open market or private sale
$104,779
$132.8 p/Share
789
Reduced 3.48%
21,864
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$46,178
$128.99 p/Share
358
Reduced 1.64%
21,506
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
$64,145
$81.3 p/Share
789
Added 3.37%
22,653
Common Stock
May 20
2024
SELL
Open market or private sale
$688,187
$137.5 p/Share
5,005
Reduced 18.69%
21,779
Common Stock
May 20
2024
BUY
Exercise of conversion of derivative security
$495,244
$98.95 p/Share
5,005
Added 17.01%
24,420
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
5,046
Added 18.81%
21,779
Common Stock
Jan 30
2024
SELL
Open market or private sale
$182,928
$104.89 p/Share
1,744
Reduced 9.44%
16,733
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$193,259
$106.07 p/Share
1,822
Reduced 8.98%
18,477
Common Stock
Jan 25
2024
SELL
Open market or private sale
$35,719
$112.68 p/Share
317
Reduced 1.54%
20,299
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
4,111
Added 16.63%
20,616
Common Stock
Jan 24
2024
SELL
Payment of exercise price or tax liability
$37,295
$110.67 p/Share
337
Reduced 2.0%
16,505
Common Stock
Oct 03
2023
SELL
Open market or private sale
$19,219
$100.1 p/Share
192
Reduced 1.13%
16,733
Common Stock
Oct 02
2023
SELL
Payment of exercise price or tax liability
$35,737
$100.67 p/Share
355
Reduced 2.05%
16,925
Common Stock
May 05
2023
SELL
Open market or private sale
$99,408
$90.95 p/Share
1,093
Reduced 5.99%
17,168
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$24,641
$100.17 p/Share
246
Reduced 1.33%
18,261
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
-
4,931
Added 21.04%
18,507
Common Stock