Dec 13
2024
SELL
Open market or private sale
$611,865
$135.97 p/Share
4,500
Reduced 0.93%
480,899
Common Stock
Dec 11
2024
SELL
Payment of exercise price or tax liability
$946,840
$135.07 p/Share
7,010
Reduced 1.42%
485,399
Common Stock
Sep 20
2024
SELL
Open market or private sale
$527,265
$117.17 p/Share
4,500
Reduced 0.91%
492,409
Common Stock
Sep 18
2024
SELL
Payment of exercise price or tax liability
$805,893
$115.59 p/Share
6,972
Reduced 1.38%
496,909
Common Stock
Jun 21
2024
SELL
Open market or private sale
$576,765
$128.17 p/Share
4,500
Reduced 0.89%
503,878
Common Stock
Jun 19
2024
SELL
Payment of exercise price or tax liability
$873,406
$135.58 p/Share
6,442
Reduced 1.25%
508,378
Common Stock
Apr 08
2024
BUY
Grant, award, or other acquisition
-
1,667
Added 3.14%
51,482
Common Stock
Mar 22
2024
SELL
Open market or private sale
$410,229
$911.62 p/Share
450
Reduced 0.9%
49,815
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$790,755
$903.72 p/Share
875
Reduced 1.71%
50,265
Common Stock
Jan 05
2024
SELL
Open market or private sale
$218,079
$484.62 p/Share
450
Reduced 0.88%
50,961
Common Stock
Dec 13
2023
SELL
Payment of exercise price or tax liability
$501,076
$480.88 p/Share
1,042
Reduced 1.99%
51,411
Common Stock
Sep 20
2023
SELL
Payment of exercise price or tax liability
$1,295,892
$422.39 p/Share
3,068
Reduced 5.53%
52,453
Common Stock
Jun 21
2023
SELL
Payment of exercise price or tax liability
$1,260,788
$430.45 p/Share
2,929
Reduced 5.01%
55,519
Common Stock
Jun 08
2023
BUY
Grant, award, or other acquisition
-
3,970
Added 6.36%
58,448
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$561,120
$242.28 p/Share
2,316
Reduced 4.08%
54,478
Common Stock
Dec 15
2022
SELL
Open market or private sale
$418,717
$167.89 p/Share
2,494
Reduced 4.22%
56,617
Common Stock
Dec 14
2022
SELL
Payment of exercise price or tax liability
$518,024
$176.74 p/Share
2,931
Reduced 4.72%
59,111
Common Stock
Sep 21
2022
SELL
Payment of exercise price or tax liability
$389,078
$132.61 p/Share
2,934
Reduced 4.52%
62,042
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$431,024
$165.27 p/Share
2,608
Reduced 3.86%
64,972
Common Stock
Jun 08
2022
BUY
Grant, award, or other acquisition
-
9,480
Added 12.3%
67,580
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$489,920
$244.96 p/Share
2,000
Reduced 3.33%
58,100
Common Stock
Dec 08
2021
SELL
Payment of exercise price or tax liability
$830,022
$318.26 p/Share
2,608
Reduced 4.17%
59,993
Common Stock
Sep 15
2021
SELL
Payment of exercise price or tax liability
$541,546
$223.41 p/Share
2,424
Reduced 3.73%
62,601
Common Stock
Jul 09
2021
BUY
Grant, award, or other acquisition
-
1,401
Added 7.94%
16,250
Common Stock
Jun 16
2021
SELL
Payment of exercise price or tax liability
$414,623
$712.41 p/Share
582
Reduced 3.77%
14,849
Common Stock