Nov 25
2024
SELL
Open market or private sale
$835,384
$88.13 p/Share
9,479
Reduced 2.68%
344,079
Common Stock
Nov 22
2024
SELL
Open market or private sale
$1,518,902
$86.13 p/Share
17,635
Reduced 4.75%
353,558
Common Stock
Nov 21
2024
SELL
Open market or private sale
$180,600
$86.0 p/Share
2,100
Reduced 0.56%
371,193
Common Stock
Nov 21
2024
SELL
Open market or private sale
$66,520
$83.15 p/Share
800
Reduced 0.21%
373,293
Common Stock
Nov 20
2024
SELL
Open market or private sale
$1,282,172
$83.01 p/Share
15,446
Reduced 3.97%
374,093
Common Stock
Nov 19
2024
SELL
Open market or private sale
$1,026,056
$83.25 p/Share
12,325
Reduced 3.07%
389,539
Common Stock
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