Apr 23
2024
SELL
Open market or private sale
$328,174
$60.56 p/Share
5,419
Reduced 6.36%
79,739
Common Stock
Apr 22
2024
SELL
Open market or private sale
$203,253
$60.01 p/Share
3,387
Reduced 3.83%
85,158
Common Stock
Mar 20
2024
SELL
Open market or private sale
$42,825
$55.69 p/Share
769
Reduced 0.86%
88,545
Common Stock
Mar 19
2024
SELL
Open market or private sale
$73,750
$55.12 p/Share
1,338
Reduced 1.48%
89,314
Common Stock
Mar 08
2024
SELL
Open market or private sale
$144,842
$55.22 p/Share
2,623
Reduced 2.81%
90,652
Common Stock
Mar 05
2024
SELL
Open market or private sale
$16,503
$55.01 p/Share
300
Reduced 0.32%
93,275
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$452,300
$55.28 p/Share
8,182
Reduced 8.04%
93,575
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
17,882
Added 14.99%
101,396
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
360
Added 0.35%
101,757
Common Stock
Feb 21
2024
SELL
Open market or private sale
$1,918,749
$55.46 p/Share
34,597
Reduced 29.29%
83,514
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$2,896,998
$52.76 p/Share
54,909
Reduced 31.74%
118,111
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
5,019
Added 2.82%
173,020
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
119,084
Added 41.48%
168,001
Common Stock
Jan 04
2024
SELL
Open market or private sale
$247,837
$56.25 p/Share
4,406
Reduced 8.26%
48,917
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$228,146
$57.54 p/Share
3,965
Reduced 7.01%
52,637
Common Stock
Jan 02
2024
BUY
Other acquisition or disposition
$23,968
$34.99 p/Share
685
Added 1.27%
53,323
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
465
Added 0.81%
56,602
Common Stock
Dec 26
2023
SELL
Open market or private sale
$606,871
$57.66 p/Share
10,525
Reduced 15.79%
56,137
Common Stock
Dec 22
2023
SELL
Open market or private sale
$341,331
$56.54 p/Share
6,037
Reduced 8.3%
66,662
Common Stock
Dec 20
2023
SELL
Open market or private sale
$222,812
$56.58 p/Share
3,938
Reduced 5.14%
72,699
Common Stock
Dec 19
2023
SELL
Open market or private sale
$1,154,575
$56.11 p/Share
20,577
Reduced 21.17%
76,637
Common Stock
Dec 18
2023
SELL
Open market or private sale
$179,803
$55.07 p/Share
3,265
Reduced 3.25%
97,214
Common Stock
Dec 15
2023
SELL
Open market or private sale
$551,798
$54.96 p/Share
10,040
Reduced 8.0%
115,495
Common Stock
Dec 14
2023
SELL
Open market or private sale
$361,475
$54.62 p/Share
6,618
Reduced 5.01%
125,535
Common Stock
Aug 31
2023
SELL
Open market or private sale
$7,176
$52.0 p/Share
138
Reduced 0.1%
132,153
Common Stock