Nov 21
2024
SELL
Open market or private sale
$6,097,727
$635.18 p/Share
9,600
Reduced 4.82%
189,567
Common Stock
Nov 13
2024
-
9,000
Reduced 4.32%
199,166
Common Stock
Nov 12
2024
SELL
Open market or private sale
$12,082,400
$604.12 p/Share
20,000
Reduced 8.77%
208,166
Common Stock
Sep 10
2024
SELL
Open market or private sale
$9,324,481
$361.26 p/Share
25,811
Reduced 10.16%
228,166
Common Stock
Sep 07
2024
SELL
Payment of exercise price or tax liability
$6,863,670
$354.62 p/Share
19,355
Reduced 7.08%
253,977
Common Stock
Jun 18
2024
SELL
Open market or private sale
$427,303
$297.98 p/Share
1,434
Reduced 0.52%
273,332
Common Stock
Jun 14
2024
SELL
Payment of exercise price or tax liability
$314,839
$292.33 p/Share
1,077
Reduced 0.39%
274,766
Common Stock
May 09
2024
SELL
Open market or private sale
$13,651,000
$310.25 p/Share
44,000
Reduced 13.76%
275,843
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
10,279
Added 3.11%
319,843
Common Stock
Jan 02
2024
SELL
Open market or private sale
$8,953,368
$252.92 p/Share
35,400
Reduced 10.26%
309,564
Common Stock
Dec 19
2023
SELL
Open market or private sale
$659,253
$257.32 p/Share
2,562
Reduced 0.74%
344,964
Common Stock
Dec 18
2023
SELL
Open market or private sale
$495,767
$253.46 p/Share
1,956
Reduced 0.56%
347,526
Common Stock
Dec 05
2023
SELL
Open market or private sale
$853,194
$233.56 p/Share
3,653
Reduced 1.03%
349,482
Common Stock
Dec 04
2023
SELL
Open market or private sale
$322,644
$230.46 p/Share
1,400
Reduced 0.39%
353,135
Common Stock
Dec 01
2023
SELL
Open market or private sale
$59,898
$230.38 p/Share
260
Reduced 0.07%
356,229
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$392,177
$231.51 p/Share
1,694
Reduced 0.48%
354,535
Common Stock
Oct 02
2023
SELL
Open market or private sale
$5,850,999
$197.01 p/Share
29,699
Reduced 7.69%
356,489
Common Stock
Sep 07
2023
BUY
Grant, award, or other acquisition
-
95,223
Added 19.78%
386,188
Common Stock
Jul 03
2023
SELL
Open market or private sale
$5,173,364
$192.44 p/Share
26,883
Reduced 8.46%
290,965
Common Stock
Jun 16
2023
SELL
Open market or private sale
$398,096
$203.63 p/Share
1,955
Reduced 0.61%
317,848
Common Stock
Jun 15
2023
SELL
Open market or private sale
$291,776
$196.88 p/Share
1,482
Reduced 0.46%
319,803
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$8,623,078
$201.7 p/Share
42,752
Reduced 11.74%
321,285
Common Stock
May 18
2023
BUY
Grant, award, or other acquisition
-
99,766
Added 21.51%
364,037
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$4,657,616
$217.89 p/Share
21,376
Reduced 7.48%
264,271
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
-
49,883
Added 14.87%
285,647
Common Stock