Nov 13
2024
SELL
Open market or private sale
$579,864
$35.52 p/Share
16,325
Reduced 5.66%
272,102
Common Stock
Mar 08
2024
SELL
Open market or private sale
$2,203,208
$37.02 p/Share
59,514
Reduced 17.1%
288,427
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$684,644
$36.92 p/Share
18,544
Reduced 3.98%
447,941
Common Stock
Mar 07
2024
SELL
Open market or private sale
$3,754,999
$37.55 p/Share
100,000
Reduced 22.32%
347,941
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
$4,636,967
$36.92 p/Share
125,595
Added 21.21%
466,485
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
$2,239,987
$36.13 p/Share
61,998
Added 15.39%
340,890
Common Stock
Dec 06
2023
BUY
Grant, award, or other acquisition
$5,999,964
$38.62 p/Share
155,359
Added 35.78%
278,892
Common Stock
May 01
2023
SELL
Open market or private sale
$121,847
$34.43 p/Share
3,539
Reduced 2.79%
123,533
Common Stock
Apr 28
2023
SELL
Open market or private sale
$1,023,694
$34.61 p/Share
29,578
Reduced 18.88%
127,072
Common Stock
Mar 10
2023
SELL
Open market or private sale
$452,081
$34.51 p/Share
13,100
Reduced 7.72%
156,650
Common Stock
Mar 09
2023
SELL
Open market or private sale
$974,009
$35.94 p/Share
27,101
Reduced 13.77%
169,750
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$617,949
$37.3 p/Share
16,567
Reduced 7.76%
196,851
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
$1,858,211
$37.3 p/Share
49,818
Added 18.93%
213,418
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
$2,125,877
$36.75 p/Share
57,847
Added 26.12%
163,600
Common Stock
Mar 10
2022
SELL
Open market or private sale
$2,808,163
$37.65 p/Share
74,586
Reduced 41.36%
105,753
Common Stock
Mar 09
2022
SELL
Open market or private sale
$1,091,825
$38.53 p/Share
28,337
Reduced 13.58%
180,339
Common Stock
Mar 08
2022
SELL
Open market or private sale
$1,797,400
$38.18 p/Share
47,077
Reduced 18.41%
208,676
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$591,825
$39.29 p/Share
15,063
Reduced 7.06%
198,367
Common Stock
Mar 08
2022
BUY
Grant, award, or other acquisition
$2,254,696
$39.29 p/Share
57,386
Added 18.33%
255,753
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
48,540
Added 18.53%
213,430
Common Stock
Mar 11
2021
SELL
Open market or private sale
$412,180
$37.13 p/Share
11,101
Reduced 6.31%
164,890
Common Stock
Mar 10
2021
SELL
Open market or private sale
$2,747,250
$36.63 p/Share
75,000
Reduced 29.88%
175,991
Common Stock
Mar 09
2021
SELL
Open market or private sale
$2,736,000
$36.48 p/Share
75,000
Reduced 23.01%
250,991
Common Stock
Mar 09
2021
SELL
Payment of exercise price or tax liability
$3,913,201
$36.97 p/Share
105,848
Reduced 24.51%
325,991
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
$10,814,981
$36.03 p/Share
300,166
Added 41.01%
431,839
Common Stock