Dec 02
2024
SELL
Open market or private sale
$506,850
$202.74 p/Share
2,500
Reduced 1.43%
171,951
Common Stock
Sep 03
2024
SELL
Open market or private sale
$365,175
$146.07 p/Share
2,500
Reduced 1.41%
174,451
Common Stock
Aug 14
2024
SELL
Open market or private sale
$1,400,400
$140.04 p/Share
10,000
Reduced 5.35%
176,951
Common Stock
Jun 28
2024
SELL
Open market or private sale
$1,290,069
$130.31 p/Share
9,900
Reduced 5.03%
186,951
Common Stock
Jun 26
2024
SELL
Open market or private sale
$13,000
$130.0 p/Share
100
Reduced 0.05%
196,851
Common Stock
Jun 10
2024
SELL
Open market or private sale
$1,200,800
$120.08 p/Share
10,000
Reduced 4.83%
196,951
Common Stock
Jun 03
2024
SELL
Open market or private sale
$1,465,250
$117.22 p/Share
12,500
Reduced 5.7%
206,951
Common Stock
Feb 23
2024
SELL
Open market or private sale
$973,100
$97.31 p/Share
10,000
Reduced 4.36%
219,451
Common Stock
Jan 19
2024
SELL
Payment of exercise price or tax liability
$3,301,827
$82.49 p/Share
40,027
Reduced 14.85%
229,451
Common Stock
Jan 19
2024
BUY
Grant, award, or other acquisition
-
72,495
Added 21.93%
258,067
Common Stock
Jan 18
2024
BUY
Grant, award, or other acquisition
-
12,462
Added 5.95%
196,983
Common Stock
Dec 04
2023
SELL
Open market or private sale
$224,125
$89.65 p/Share
2,500
Reduced 1.34%
184,521
Common Stock
Nov 02
2023
SELL
Open market or private sale
$900,300
$90.03 p/Share
10,000
Reduced 5.08%
187,021
Common Stock
Sep 05
2023
SELL
Open market or private sale
$218,050
$87.22 p/Share
2,500
Reduced 1.25%
197,021
Common Stock
Feb 27
2023
SELL
Open market or private sale
$374,799
$74.96 p/Share
5,000
Reduced 2.44%
199,521
Common Stock
Jan 20
2023
SELL
Payment of exercise price or tax liability
$714,533
$75.66 p/Share
9,444
Reduced 4.41%
204,521
Common Stock
Jan 19
2023
SELL
Payment of exercise price or tax liability
$1,543,070
$74.87 p/Share
20,610
Reduced 8.79%
213,965
Common Stock
Jan 19
2023
BUY
Grant, award, or other acquisition
-
65,964
Added 21.95%
234,575
Common Stock
Jan 16
2023
SELL
Payment of exercise price or tax liability
$628,534
$75.4 p/Share
8,336
Reduced 4.71%
168,611
Common Stock
Dec 05
2022
SELL
Open market or private sale
$375,600
$75.12 p/Share
5,000
Reduced 2.75%
176,947
Common Stock
Sep 06
2022
SELL
Open market or private sale
$347,800
$69.56 p/Share
5,000
Reduced 2.67%
181,947
Common Stock
Apr 20
2022
SELL
Open market or private sale
$801,000
$80.1 p/Share
10,000
Reduced 5.08%
186,947
Common Stock
Mar 02
2022
SELL
Open market or private sale
$672,293
$68.17 p/Share
9,862
Reduced 4.77%
196,947
Common Stock
Jan 20
2022
SELL
Payment of exercise price or tax liability
$1,259,212
$55.56 p/Share
22,664
Reduced 9.88%
206,809
Common Stock
Jan 20
2022
BUY
Grant, award, or other acquisition
-
55,378
Added 19.44%
229,473
Common Stock