Jul 01
2025
BUY
Grant, award, or other acquisition
$17,918
$127.99 p/Share
140
Added 0.48%
29,053
Common Stock
Jun 30
2025
BUY
Grant, award, or other acquisition
$37,149
$126.79 p/Share
293
Added 1.0%
28,913
Common Stock
Apr 22
2025
BUY
Grant, award, or other acquisition
$87,706
$44.68 p/Share
1,963
Added 6.42%
28,619
Common Stock
Apr 01
2025
BUY
Grant, award, or other acquisition
$16,161
$97.95 p/Share
165
Added 0.62%
26,656
Common Stock
Mar 31
2025
BUY
Grant, award, or other acquisition
$36,204
$98.65 p/Share
367
Added 1.37%
26,491
Common Stock
Jan 01
2025
BUY
Grant, award, or other acquisition
$15,785
$102.5 p/Share
154
Added 0.59%
26,124
Common Stock
Dec 31
2024
BUY
Grant, award, or other acquisition
$36,182
$102.5 p/Share
353
Added 1.34%
25,970
Common Stock
Oct 01
2024
BUY
Grant, award, or other acquisition
$15,348
$88.72 p/Share
173
Added 0.67%
25,616
Common Stock
Sep 30
2024
BUY
Grant, award, or other acquisition
$36,192
$90.03 p/Share
402
Added 1.56%
25,443
Common Stock
Jul 01
2024
BUY
Grant, award, or other acquisition
$14,837
$83.83 p/Share
177
Added 0.7%
25,040
Common Stock
Jun 30
2024
BUY
Grant, award, or other acquisition
$36,195
$83.98 p/Share
431
Added 1.7%
24,863
Common Stock
Apr 16
2024
BUY
Grant, award, or other acquisition
$75,223
$39.78 p/Share
1,891
Added 7.18%
24,431
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
$13,000
$88.44 p/Share
147
Added 0.65%
22,539
Common Stock
Mar 31
2024
BUY
Grant, award, or other acquisition
$36,190
$88.92 p/Share
407
Added 1.79%
22,392
Common Stock
Jan 01
2024
BUY
Grant, award, or other acquisition
$12,572
$84.38 p/Share
149
Added 0.67%
21,984
Common Stock
Dec 31
2023
BUY
Grant, award, or other acquisition
$36,199
$84.38 p/Share
429
Added 1.93%
21,835
Common Stock
Oct 01
2023
BUY
Grant, award, or other acquisition
$12,020
$69.48 p/Share
173
Added 0.8%
21,405
Common Stock
Sep 30
2023
BUY
Grant, award, or other acquisition
$36,199
$69.48 p/Share
521
Added 2.4%
21,231
Common Stock
Jul 01
2023
BUY
Grant, award, or other acquisition
$11,565
$74.14 p/Share
156
Added 0.75%
20,709
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$36,180
$74.14 p/Share
488
Added 2.32%
20,553
Common Stock
Apr 25
2023
BUY
Grant, award, or other acquisition
$74,447
$39.08 p/Share
1,905
Added 8.67%
20,064
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
$10,134
$88.13 p/Share
115
Added 0.63%
18,158
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
$36,221
$88.13 p/Share
411
Added 2.23%
18,043
Common Stock
Jan 01
2023
BUY
Grant, award, or other acquisition
$9,733
$88.49 p/Share
110
Added 0.62%
17,632
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
$36,192
$88.49 p/Share
409
Added 2.28%
17,521
Common Stock