Dec 23
2024
BUY
Grant, award, or other acquisition
$4,323
$54.73 p/Share
79
Added 0.47%
16,824
Common Stock
Sep 27
2024
BUY
Grant, award, or other acquisition
$4,336
$50.43 p/Share
86
Added 0.51%
16,641
Common Stock
Jun 25
2024
BUY
Grant, award, or other acquisition
$4,357
$45.39 p/Share
96
Added 0.58%
16,435
Common Stock
Apr 24
2024
BUY
Grant, award, or other acquisition
$74,980
$46.0 p/Share
1,630
Added 9.14%
16,205
Common Stock
Mar 27
2024
BUY
Grant, award, or other acquisition
$4,344
$45.73 p/Share
95
Added 0.65%
14,575
Common Stock
Dec 26
2023
BUY
Grant, award, or other acquisition
$17,468
$49.07 p/Share
356
Added 2.41%
14,388
Common Stock
Sep 27
2023
BUY
Grant, award, or other acquisition
$17,482
$36.12 p/Share
484
Added 3.35%
13,953
Common Stock
Jun 27
2023
BUY
Grant, award, or other acquisition
$17,477
$38.16 p/Share
458
Added 3.31%
13,375
Common Stock
Apr 26
2023
BUY
Open market or private purchase
$3,629
$36.29 p/Share
100
Added 0.77%
12,835
Common Stock
Apr 26
2023
BUY
Grant, award, or other acquisition
$75,005
$35.28 p/Share
2,126
Added 14.31%
12,735
Common Stock
Mar 28
2023
BUY
Grant, award, or other acquisition
$17,494
$35.85 p/Share
488
Added 4.4%
10,609
Common Stock
Dec 21
2022
BUY
Grant, award, or other acquisition
$16,234
$48.46 p/Share
335
Added 3.23%
10,051
Common Stock
Sep 28
2022
BUY
Grant, award, or other acquisition
$16,226
$47.17 p/Share
344
Added 3.44%
9,670
Common Stock
Jun 28
2022
BUY
Grant, award, or other acquisition
$16,239
$44.37 p/Share
366
Added 3.79%
9,283
Common Stock
Apr 27
2022
BUY
Grant, award, or other acquisition
$69,984
$48.0 p/Share
1,458
Added 14.26%
8,768
Common Stock
Apr 25
2022
BUY
Open market or private purchase
$4,933
$49.33 p/Share
100
Added 1.35%
7,310
Common Stock
Mar 29
2022
BUY
Grant, award, or other acquisition
$16,239
$54.86 p/Share
296
Added 3.94%
7,210
Common Stock
Apr 21
2021
BUY
Grant, award, or other acquisition
$54,998
$40.8 p/Share
1,348
Added 16.56%
6,790
Common Stock
Jul 29
2020
BUY
Open market or private purchase
$3,381
$19.32 p/Share
175
Added 3.18%
5,329
Common Stock
Apr 29
2020
BUY
Grant, award, or other acquisition
$55,010
$20.98 p/Share
2,622
Added 33.92%
5,107
Common Stock
Jun 14
2019
SELL
Open market or private sale
$45,241
$39.34 p/Share
1,150
Reduced 32.01%
2,443
Common Stock
Apr 24
2019
BUY
Grant, award, or other acquisition
-
1,278
Added 26.24%
3,593
Common Stock
May 24
2018
BUY
Grant, award, or other acquisition
-
870
Added 27.32%
2,315
Common Stock