Nov 12
2024
SELL
Payment of exercise price or tax liability
$21,839
$20.76 p/Share
1,052
Reduced 1.01%
102,713
Common Stock
Jul 03
2024
SELL
Open market or private sale
$67,383
$23.71 p/Share
2,842
Reduced 2.67%
103,765
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$89,722
$24.08 p/Share
3,726
Reduced 4.36%
81,690
Common Stock
Jul 01
2024
BUY
Grant, award, or other acquisition
$776,291
$24.08 p/Share
32,238
Added 23.22%
106,607
Common Stock
Jul 18
2023
SELL
Open market or private sale
$119,684
$32.47 p/Share
3,686
Reduced 4.51%
78,095
Common Stock
Jul 14
2023
SELL
Payment of exercise price or tax liability
$155,796
$32.07 p/Share
4,858
Reduced 5.61%
81,781
Common Stock
Jul 14
2023
BUY
Grant, award, or other acquisition
$396,834
$32.07 p/Share
12,374
Added 12.64%
85,500
Common Stock
Jul 05
2023
SELL
Open market or private sale
$29,364
$32.34 p/Share
908
Reduced 1.21%
74,265
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
$34,723
$33.26 p/Share
1,044
Reduced 1.54%
66,905
Common Stock
Jul 01
2023
BUY
Grant, award, or other acquisition
$274,993
$33.26 p/Share
8,268
Added 9.91%
75,173
Common Stock
Jun 21
2023
SELL
Open market or private sale
$111,125
$31.75 p/Share
3,500
Reduced 4.9%
67,949
Common Stock
Jul 06
2022
SELL
Open market or private sale
$144,910
$29.64 p/Share
4,889
Reduced 6.4%
71,449
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$185,131
$30.59 p/Share
6,052
Reduced 7.81%
71,434
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
$150,013
$30.59 p/Share
4,904
Added 6.04%
76,338
Common Stock
Apr 14
2022
SELL
Open market or private sale
$209,760
$34.96 p/Share
6,000
Reduced 7.19%
77,486
Common Stock
Mar 15
2022
SELL
Open market or private sale
$185,460
$30.91 p/Share
6,000
Reduced 6.7%
83,486
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$20,893
$30.77 p/Share
679
Reduced 0.79%
85,017
Common Stock
Jul 01
2021
BUY
Grant, award, or other acquisition
$137,511
$30.77 p/Share
4,469
Added 4.76%
89,486
Common Stock
Jun 14
2021
SELL
Open market or private sale
$163,307
$35.68 p/Share
4,577
Reduced 5.07%
85,696
Common Stock
Jun 11
2021
SELL
Payment of exercise price or tax liability
$398,022
$36.63 p/Share
10,866
Reduced 10.74%
90,273
Common Stock
Apr 26
2021
SELL
Open market or private sale
$39,505
$33.65 p/Share
1,174
Reduced 1.15%
101,139
Common Stock
Apr 24
2021
SELL
Payment of exercise price or tax liability
$80,237
$33.46 p/Share
2,398
Reduced 2.29%
102,313
Common Stock
Jan 04
2021
SELL
Payment of exercise price or tax liability
$39,397
$29.14 p/Share
1,352
Reduced 1.27%
104,711
Common Stock