Sep 30
2024
SELL
Open market or private sale
$934,946
$143.86 p/Share
6,499
Reduced 3.02%
208,898
Common Stock
Aug 30
2024
SELL
Open market or private sale
$1,028,850
$137.18 p/Share
7,500
Reduced 3.36%
215,397
Common Stock
Jul 31
2024
SELL
Open market or private sale
$998,100
$133.08 p/Share
7,500
Reduced 3.26%
222,897
Common Stock
Jun 28
2024
SELL
Open market or private sale
$1,023,433
$130.49 p/Share
7,843
Reduced 3.29%
230,397
Common Stock
May 24
2024
SELL
Open market or private sale
$1,184,722
$120.13 p/Share
9,862
Reduced 3.97%
238,240
Common Stock
Mar 06
2024
-
4,565
Reduced 1.81%
248,102
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$3,565,504
$114.4 p/Share
31,167
Reduced 10.98%
252,667
Common Stock
Jan 27
2024
BUY
Grant, award, or other acquisition
-
56,167
Added 16.52%
283,834
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$295,609
$114.4 p/Share
2,584
Reduced 1.12%
227,667
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$456,399
$116.28 p/Share
3,925
Reduced 1.68%
230,251
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
-
12,909
Added 5.22%
234,176
Common Stock
Aug 31
2023
SELL
Open market or private sale
$885,500
$88.55 p/Share
10,000
Reduced 4.32%
221,267
Common Stock
Jul 31
2023
SELL
Open market or private sale
$939,900
$93.99 p/Share
10,000
Reduced 4.14%
231,267
Common Stock
Jun 30
2023
SELL
Open market or private sale
$774,300
$77.43 p/Share
10,000
Reduced 3.98%
241,267
Common Stock
May 31
2023
SELL
Open market or private sale
$703,700
$70.37 p/Share
10,000
Reduced 3.83%
251,267
Common Stock
May 01
2023
SELL
Open market or private sale
$665,400
$66.54 p/Share
10,000
Reduced 3.69%
261,267
Common Stock
Mar 31
2023
SELL
Open market or private sale
$529,228
$60.01 p/Share
8,819
Reduced 3.15%
271,267
Common Stock
Mar 30
2023
SELL
Open market or private sale
$373,517
$60.43 p/Share
6,181
Reduced 2.16%
280,086
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$232,147
$63.97 p/Share
3,629
Reduced 1.25%
286,267
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$161,000
$62.94 p/Share
2,558
Reduced 0.87%
289,896
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$2,569,147
$62.94 p/Share
40,819
Reduced 12.25%
292,454
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
108,058
Added 24.48%
333,273
Common Stock
Jan 22
2023
SELL
Payment of exercise price or tax liability
$350,663
$63.48 p/Share
5,524
Reduced 2.39%
225,215
Common Stock
Nov 09
2022
SELL
Open market or private sale
$499,950
$66.66 p/Share
7,500
Reduced 3.15%
230,739
Common Stock
Nov 08
2022
SELL
Open market or private sale
$524,550
$69.94 p/Share
7,500
Reduced 3.05%
238,239
Common Stock