Aug 15
2024
SELL
Open market or private sale
$15,080
$76.94 p/Share
196
Reduced 0.05%
401,864
Common Stock
Mar 11
2024
SELL
Open market or private sale
$429,241
$74.02 p/Share
5,799
Reduced 1.42%
402,060
Common Stock
Mar 08
2024
SELL
Open market or private sale
$389,973
$74.21 p/Share
5,255
Reduced 1.27%
407,859
Common Stock
Mar 07
2024
SELL
Open market or private sale
$396,908
$74.05 p/Share
5,360
Reduced 1.28%
413,114
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$1,549,556
$68.61 p/Share
22,585
Reduced 5.12%
418,474
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
19,434
Added 4.22%
441,059
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
64,521
Added 13.27%
421,625
Common Stock
Feb 20
2024
SELL
Open market or private sale
$1,743,594
$68.77 p/Share
25,354
Reduced 6.63%
357,104
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$524,041
$71.61 p/Share
7,318
Reduced 1.88%
382,458
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$1,469,252
$70.38 p/Share
20,876
Reduced 5.29%
373,817
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
15,959
Added 3.93%
389,776
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$474,906
$82.65 p/Share
5,746
Reduced 1.62%
349,579
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
45,114
Added 10.26%
394,693
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$2,113,197
$82.05 p/Share
25,755
Reduced 6.76%
355,325
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
21,722
Added 5.61%
365,285
Common Stock
Nov 10
2023
SELL
Open market or private sale
$509,040
$72.72 p/Share
7,000
Reduced 1.91%
359,358
Common Stock
Mar 10
2023
SELL
Open market or private sale
$389,760
$55.68 p/Share
7,000
Reduced 1.87%
366,358
Common Stock
Mar 01
2023
SELL
Open market or private sale
$385,296
$55.84 p/Share
6,900
Reduced 1.81%
373,358
Common Stock
Feb 28
2023
SELL
Open market or private sale
$172,732
$55.72 p/Share
3,100
Reduced 0.81%
380,258
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$1,360,855
$57.15 p/Share
23,812
Reduced 5.85%
383,358
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
53,274
Added 11.57%
407,170
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$2,592,404
$61.12 p/Share
42,415
Reduced 13.24%
278,044
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
75,852
Added 17.65%
353,896
Common Stock
Mar 01
2022
SELL
Open market or private sale
$535,732
$61.87 p/Share
8,659
Reduced 2.63%
320,459
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$464,034
$62.02 p/Share
7,482
Reduced 2.22%
329,118
Common Stock