Feb 13
2025
SELL
Payment of exercise price or tax liability
$142,075
$166.56 p/Share
853
Reduced 1.16%
72,650
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$285,801
$166.94 p/Share
1,712
Reduced 2.28%
73,503
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
4,487
Added 5.63%
75,215
Common Stock
Feb 04
2025
SELL
Payment of exercise price or tax liability
$543,722
$160.39 p/Share
3,390
Reduced 4.57%
70,728
Common Stock
Feb 04
2025
BUY
Grant, award, or other acquisition
-
7,570
Added 9.27%
74,118
Common Stock
Jan 15
2025
SELL
Open market or private sale
$837,035
$147.86 p/Share
5,661
Reduced 7.84%
66,548
Common Stock
Jan 15
2025
BUY
Exercise of conversion of derivative security
$283,106
$50.01 p/Share
5,661
Added 7.27%
72,209
Common Stock
Nov 26
2024
BUY
Exercise of conversion of derivative security
$99,769
$50.01 p/Share
1,995
Added 2.91%
66,466
Common Stock
Jul 08
2024
SELL
Open market or private sale
$55,746
$141.13 p/Share
395
Reduced 0.61%
64,471
Common Stock
Jul 08
2024
BUY
Exercise of conversion of derivative security
$16,428
$41.59 p/Share
395
Added 0.61%
64,866
Common Stock
Jul 02
2024
SELL
Open market or private sale
$56,000
$140.0 p/Share
400
Reduced 0.62%
64,471
Common Stock
Jul 02
2024
BUY
Exercise of conversion of derivative security
$16,636
$41.59 p/Share
400
Added 0.61%
64,871
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$175,903
$136.89 p/Share
1,285
Reduced 1.96%
64,382
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$115,054
$134.41 p/Share
856
Reduced 1.29%
65,667
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$232,720
$135.46 p/Share
1,718
Reduced 2.52%
66,523
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
11,494
Added 14.42%
68,241
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$279,103
$126.75 p/Share
2,202
Reduced 3.74%
56,747
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
4,904
Added 7.68%
58,949
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$166,801
$107.13 p/Share
1,557
Reduced 2.81%
53,836
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$140,362
$108.64 p/Share
1,292
Reduced 2.28%
55,393
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$94,012
$109.19 p/Share
861
Reduced 1.5%
56,685
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
5,714
Added 9.03%
57,546
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$190,894
$108.71 p/Share
1,756
Reduced 3.28%
51,832
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
3,886
Added 6.76%
53,588
Common Stock