Oct 01
2024
BUY
Grant, award, or other acquisition
$10,912
$88.72 p/Share
123
Added 0.34%
36,054
Common Stock
Jul 01
2024
BUY
Grant, award, or other acquisition
$10,814
$83.83 p/Share
129
Added 0.36%
35,930
Common Stock
Apr 16
2024
BUY
Grant, award, or other acquisition
-
1,822
Added 4.84%
35,801
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
$10,789
$88.44 p/Share
122
Added 0.34%
35,834
Common Stock
Jan 01
2024
BUY
Grant, award, or other acquisition
$10,631
$84.38 p/Share
126
Added 0.35%
35,712
Common Stock
Oct 01
2023
BUY
Grant, award, or other acquisition
$10,560
$69.48 p/Share
152
Added 0.43%
35,585
Common Stock
Jul 01
2023
BUY
Grant, award, or other acquisition
$10,453
$74.14 p/Share
141
Added 0.4%
35,432
Common Stock
Apr 25
2023
BUY
Grant, award, or other acquisition
$74,447
$39.08 p/Share
1,905
Added 5.12%
35,291
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
$9,341
$88.13 p/Share
106
Added 0.32%
33,385
Common Stock
Jan 01
2023
BUY
Grant, award, or other acquisition
$9,025
$88.49 p/Share
102
Added 0.31%
33,279
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
$27,431
$88.49 p/Share
310
Added 0.93%
33,177
Common Stock
Oct 01
2022
BUY
Grant, award, or other acquisition
$8,642
$85.56 p/Share
101
Added 0.31%
32,866
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
$27,465
$85.56 p/Share
321
Added 0.97%
32,764
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
$7,818
$97.72 p/Share
80
Added 0.25%
32,443
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$29,137
$96.48 p/Share
302
Added 0.92%
32,362
Common Stock
Apr 26
2022
BUY
Grant, award, or other acquisition
$74,101
$53.97 p/Share
1,373
Added 4.11%
32,060
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
$6,702
$115.55 p/Share
58
Added 0.19%
30,686
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
$33,654
$116.45 p/Share
289
Added 0.93%
30,628
Common Stock
Jan 01
2022
BUY
Grant, award, or other acquisition
$6,459
$119.61 p/Share
54
Added 0.18%
30,338
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
$32,414
$119.61 p/Share
271
Added 0.89%
30,283
Common Stock
Oct 01
2021
BUY
Grant, award, or other acquisition
$6,226
$109.23 p/Share
57
Added 0.19%
30,011
Common Stock
Sep 30
2021
BUY
Grant, award, or other acquisition
$32,451
$107.81 p/Share
301
Added 0.99%
29,953
Common Stock
Jul 01
2021
BUY
Grant, award, or other acquisition
$5,816
$116.32 p/Share
50
Added 0.17%
29,650
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$32,489
$115.62 p/Share
281
Added 0.94%
29,600
Common Stock
Apr 20
2021
BUY
Grant, award, or other acquisition
$64,804
$53.69 p/Share
1,207
Added 3.95%
29,318
Common Stock