Dec 16
2024
BUY
Grant, award, or other acquisition
$33,443
$53.51 p/Share
625
Added 0.51%
122,678
Common Stock
Sep 16
2024
BUY
Grant, award, or other acquisition
$30,218
$48.35 p/Share
625
Added 0.51%
122,053
Common Stock
Jun 17
2024
BUY
Grant, award, or other acquisition
$27,537
$44.06 p/Share
625
Added 0.51%
121,428
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
$30,468
$48.75 p/Share
625
Added 0.51%
120,803
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
$50,394
$53.84 p/Share
936
Added 0.77%
120,178
Common Stock
Sep 15
2023
BUY
Grant, award, or other acquisition
$36,280
$35.02 p/Share
1,036
Added 0.86%
119,242
Common Stock
Jun 15
2023
BUY
Grant, award, or other acquisition
$30,646
$27.51 p/Share
1,114
Added 0.93%
118,206
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
$43,446
$18.08 p/Share
2,403
Added 2.01%
117,092
Common Stock
Dec 15
2022
BUY
Grant, award, or other acquisition
$31,453
$28.62 p/Share
1,099
Added 0.95%
114,689
Common Stock
Sep 15
2022
BUY
Grant, award, or other acquisition
$34,478
$32.65 p/Share
1,056
Added 0.92%
113,590
Common Stock
Jun 15
2022
BUY
Grant, award, or other acquisition
$34,781
$33.03 p/Share
1,053
Added 0.93%
112,534
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
$114,465
$56.47 p/Share
2,027
Added 1.79%
111,481
Common Stock
Dec 15
2021
BUY
Grant, award, or other acquisition
$53,670
$58.21 p/Share
922
Added 0.84%
109,454
Common Stock
Nov 09
2021
SELL
Open market or private sale
$118,780
$59.39 p/Share
2,000
Reduced 1.81%
108,532
Common Stock
Nov 03
2021
BUY
Other acquisition or disposition
-
0
Added 0.0%
113,532
Common Stock
Sep 15
2021
BUY
Grant, award, or other acquisition
$37,948
$37.24 p/Share
1,019
Added 0.45%
223,532
Common Stock
Jun 15
2021
BUY
Grant, award, or other acquisition
$39,759
$39.68 p/Share
1,002
Added 0.45%
222,513
Common Stock
Mar 15
2021
BUY
Grant, award, or other acquisition
$68,652
$31.71 p/Share
2,165
Added 0.97%
221,511
Common Stock
Dec 15
2020
BUY
Grant, award, or other acquisition
$24,121
$18.83 p/Share
1,281
Added 0.58%
219,346
Common Stock
Jun 07
2018
SELL
Open market or private sale
$95,970
$31.99 p/Share
3,000
Reduced 2.64%
110,532
Common Stock