Oct 24
2024
BUY
Open market or private purchase
$49,777
$46.09 p/Share
1,080
Added 1.26%
84,916
Common Stock
Jun 26
2024
$8,642
$43.87 p/Share
197
Added 0.23%
83,836
Common Stock
Apr 19
2024
BUY
Open market or private purchase
$32,104
$40.13 p/Share
800
Added 0.95%
83,639
Common Stock
Oct 19
2023
BUY
Open market or private purchase
$69,953
$35.8 p/Share
1,954
Added 2.35%
81,021
Common Stock
Jun 28
2023
BUY
Open market or private purchase
$7,694
$35.79 p/Share
215
Added 0.27%
79,067
Common Stock
May 09
2023
$7,599
$34.23 p/Share
222
Added 0.28%
78,852
Common Stock
Dec 28
2022
BUY
Open market or private purchase
$79,305
$33.21 p/Share
2,388
Added 2.95%
78,630
Common Stock
Dec 14
2021
SELL
Payment of exercise price or tax liability
$17,474
$41.31 p/Share
423
Reduced 0.62%
68,122
Common Stock
Dec 14
2021
BUY
Grant, award, or other acquisition
$41,310
$41.31 p/Share
1,000
Added 1.44%
68,545
Common Stock
Jun 28
2021
$6,158
$42.18 p/Share
146
Added 0.22%
67,545
Common Stock
Jan 27
2021
BUY
Open market or private purchase
$14,499
$33.64 p/Share
431
Added 0.64%
67,399
Common Stock
Jan 12
2021
BUY
Open market or private purchase
$35,583
$33.07 p/Share
1,076
Added 1.58%
66,968
Common Stock
Jan 11
2021
BUY
Open market or private purchase
$13,248
$33.12 p/Share
400
Added 0.6%
65,892
Common Stock
Dec 16
2020
SELL
Payment of exercise price or tax liability
$59,844
$31.68 p/Share
1,889
Reduced 2.93%
62,611
Common Stock
Dec 16
2020
BUY
Grant, award, or other acquisition
$156,658
$31.68 p/Share
4,945
Added 7.12%
64,500
Common Stock
Oct 23
2020
$5,502
$29.42 p/Share
187
Added 0.31%
59,555
Common Stock
Mar 18
2020
BUY
Open market or private purchase
$30,420
$20.28 p/Share
1,500
Added 2.46%
59,368
Common Stock
Mar 09
2020
BUY
Open market or private purchase
$34,591
$28.47 p/Share
1,215
Added 2.06%
57,868
Common Stock
Mar 06
2020
BUY
Open market or private purchase
$17,457
$30.15 p/Share
579
Added 1.01%
56,653
Common Stock
Mar 05
2020
BUY
Open market or private purchase
$57,510
$30.82 p/Share
1,866
Added 3.22%
56,074
Common Stock
Mar 03
2020
BUY
Open market or private purchase
$60,980
$30.49 p/Share
2,000
Added 3.56%
54,208
Common Stock
Feb 21
2020
BUY
Open market or private purchase
$66,260
$33.13 p/Share
2,000
Added 3.69%
52,208
Common Stock
Feb 20
2020
BUY
Open market or private purchase
$108,997
$33.14 p/Share
3,289
Added 6.15%
50,208
Common Stock
Dec 11
2019
SELL
Payment of exercise price or tax liability
$12,216
$31.98 p/Share
382
Reduced 0.81%
46,919
Common Stock
Dec 11
2019
BUY
Grant, award, or other acquisition
$31,980
$31.98 p/Share
1,000
Added 2.07%
47,301
Common Stock