Apr 18
2024
SELL
Open market or private sale
$2,967,361
$54.88 p/Share
54,070
Reduced 40.83%
78,349
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$1,627,191
$55.64 p/Share
29,245
Reduced 18.09%
132,419
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
52,881
Added 24.65%
161,664
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$577,061
$55.29 p/Share
10,437
Reduced 8.75%
108,783
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$235,264
$55.11 p/Share
4,269
Reduced 3.46%
119,220
Common Stock
Feb 08
2024
SELL
Open market or private sale
$246,535
$54.81 p/Share
4,498
Reduced 3.51%
123,489
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
32,274
Added 20.14%
127,987
Common Stock
Jan 16
2024
SELL
Open market or private sale
$1,722,968
$55.01 p/Share
31,321
Reduced 24.66%
95,713
Common Stock
Aug 10
2023
BUY
Payment of exercise price or tax liability
$525,486
$45.89 p/Share
11,451
Added 8.27%
127,035
Common Stock
Feb 24
2023
BUY
Payment of exercise price or tax liability
$574,133
$50.46 p/Share
11,378
Added 7.59%
138,486
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
20,573
Added 12.07%
149,864
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$213,344
$51.77 p/Share
4,121
Reduced 3.09%
129,290
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
34,259
Added 20.43%
133,411
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$596,959
$51.4 p/Share
11,614
Reduced 10.49%
99,152
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$166,835
$51.78 p/Share
3,222
Reduced 2.83%
110,766
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
5,286
Added 4.43%
113,988
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$56,907
$62.33 p/Share
913
Reduced 0.83%
108,657
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$101,489
$63.47 p/Share
1,599
Reduced 1.44%
109,570
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$202,821
$63.62 p/Share
3,188
Reduced 2.79%
111,169
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
22,354
Added 16.35%
114,357
Common Stock
Jul 09
2021
SELL
Payment of exercise price or tax liability
$162,672
$49.93 p/Share
3,258
Reduced 3.42%
92,003
Common Stock
Feb 11
2021
SELL
Payment of exercise price or tax liability
$34,715
$42.13 p/Share
824
Reduced 0.86%
95,261
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$66,450
$41.74 p/Share
1,592
Reduced 1.63%
96,085
Common Stock
Feb 08
2021
BUY
Grant, award, or other acquisition
-
23,159
Added 19.17%
97,677
Common Stock