Dec 10
2024
SELL
Open market or private sale
$249,420
$249.42 p/Share
1,000
Reduced 0.97%
101,683
Common Stock
Dec 02
2024
SELL
Open market or private sale
$217,283
$216.85 p/Share
1,002
Reduced 0.97%
102,683
Common Stock
Nov 26
2024
SELL
Open market or private sale
$137,916
$216.51 p/Share
637
Reduced 0.61%
103,685
Common Stock
Nov 25
2024
SELL
Open market or private sale
$78,498
$216.25 p/Share
363
Reduced 0.35%
104,322
Common Stock
Nov 20
2024
SELL
Payment of exercise price or tax liability
$811,517
$208.67 p/Share
3,889
Reduced 3.58%
104,685
Common Stock
Nov 19
2024
SELL
Open market or private sale
$210,160
$210.16 p/Share
1,000
Reduced 0.91%
108,574
Common Stock
Nov 01
2024
SELL
Open market or private sale
$173,400
$172.71 p/Share
1,004
Reduced 0.91%
109,574
Common Stock
Oct 01
2024
SELL
Open market or private sale
$165,625
$165.13 p/Share
1,003
Reduced 0.9%
110,578
Common Stock
Sep 11
2024
SELL
Open market or private sale
$140,420
$140.0 p/Share
1,003
Reduced 0.89%
111,581
Common Stock
Aug 28
2024
SELL
Open market or private sale
$150,591
$139.05 p/Share
1,083
Reduced 0.95%
112,584
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$541,164
$139.26 p/Share
3,886
Reduced 3.31%
113,667
Common Stock
Aug 12
2024
BUY
Grant, award, or other acquisition
-
14,450
Added 10.95%
117,553
Common Stock
Jul 29
2024
SELL
Open market or private sale
$155,204
$143.31 p/Share
1,083
Reduced 1.04%
103,103
Common Stock
Jun 26
2024
SELL
Open market or private sale
$131,703
$121.61 p/Share
1,083
Reduced 1.03%
104,186
Common Stock
May 29
2024
SELL
Open market or private sale
$163,522
$126.86 p/Share
1,289
Reduced 1.21%
105,269
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$477,021
$130.87 p/Share
3,645
Reduced 3.31%
106,558
Common Stock
Apr 26
2024
SELL
Open market or private sale
$108,514
$84.25 p/Share
1,288
Reduced 1.16%
110,203
Common Stock
Mar 27
2024
SELL
Open market or private sale
$116,667
$90.58 p/Share
1,288
Reduced 1.14%
111,491
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
21,892
Added 16.26%
112,779
Common Stock
Feb 29
2024
SELL
Open market or private sale
$94,730
$92.33 p/Share
1,026
Reduced 1.12%
90,887
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$291,838
$104.94 p/Share
2,781
Reduced 2.94%
91,913
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
638
Added 0.67%
94,694
Common Stock
Jan 29
2024
SELL
Open market or private sale
$119,395
$116.37 p/Share
1,026
Reduced 1.08%
94,056
Common Stock
Dec 27
2023
SELL
Open market or private sale
$130,127
$126.83 p/Share
1,026
Reduced 1.07%
95,082
Common Stock
Dec 14
2023
SELL
Open market or private sale
$125,030
$125.03 p/Share
1,000
Reduced 1.03%
96,108
Common Stock