Oct 01
2024
BUY
Grant, award, or other acquisition
$15,880
$88.72 p/Share
179
Added 0.63%
28,440
Common Stock
Sep 30
2024
BUY
Grant, award, or other acquisition
$41,233
$90.03 p/Share
458
Added 1.59%
28,261
Common Stock
Jul 01
2024
BUY
Grant, award, or other acquisition
$15,340
$83.83 p/Share
183
Added 0.65%
27,802
Common Stock
Jun 30
2024
BUY
Grant, award, or other acquisition
$41,234
$83.98 p/Share
491
Added 1.75%
27,619
Common Stock
Apr 16
2024
BUY
Grant, award, or other acquisition
$75,223
$39.78 p/Share
1,891
Added 6.52%
27,128
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
$13,442
$88.44 p/Share
152
Added 0.6%
25,236
Common Stock
Mar 31
2024
BUY
Grant, award, or other acquisition
$41,169
$88.92 p/Share
463
Added 1.81%
25,083
Common Stock
Jan 01
2024
BUY
Grant, award, or other acquisition
$12,994
$84.38 p/Share
154
Added 0.62%
24,619
Common Stock
Dec 31
2023
BUY
Grant, award, or other acquisition
$41,177
$84.38 p/Share
488
Added 1.96%
24,465
Common Stock
Oct 01
2023
BUY
Grant, award, or other acquisition
$12,367
$69.48 p/Share
178
Added 0.74%
23,976
Common Stock
Sep 30
2023
BUY
Grant, award, or other acquisition
$41,201
$69.48 p/Share
593
Added 2.43%
23,797
Common Stock
Jul 01
2023
BUY
Grant, award, or other acquisition
$11,862
$74.14 p/Share
160
Added 0.68%
23,203
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$41,221
$74.14 p/Share
556
Added 2.36%
23,043
Common Stock
Apr 25
2023
BUY
Grant, award, or other acquisition
$74,447
$39.08 p/Share
1,905
Added 7.81%
22,487
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
$10,399
$88.13 p/Share
118
Added 0.57%
20,581
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
$41,244
$88.13 p/Share
468
Added 2.24%
20,463
Common Stock
Jan 01
2023
BUY
Grant, award, or other acquisition
$9,910
$88.49 p/Share
112
Added 0.56%
19,995
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
$41,236
$88.49 p/Share
466
Added 2.29%
19,882
Common Stock
Oct 01
2022
BUY
Grant, award, or other acquisition
$9,497
$85.56 p/Share
111
Added 0.57%
19,416
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
$41,240
$85.56 p/Share
482
Added 2.44%
19,304
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
$8,502
$97.72 p/Share
87
Added 0.46%
18,822
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$41,197
$96.48 p/Share
427
Added 2.23%
18,735
Common Stock
Apr 26
2022
BUY
Grant, award, or other acquisition
$74,101
$53.97 p/Share
1,373
Added 6.98%
18,307
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
$7,395
$115.55 p/Share
64
Added 0.38%
16,934
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
$41,223
$116.45 p/Share
354
Added 2.06%
16,870
Common Stock