May 01
2025
BUY
Grant, award, or other acquisition
$149,990
$34.72 p/Share
4,320
Added 7.73%
51,560
Common Stock
Apr 01
2025
BUY
Grant, award, or other acquisition
$35,619
$41.37 p/Share
861
Added 1.79%
47,240
Common Stock
Jan 02
2025
BUY
Grant, award, or other acquisition
$35,575
$56.38 p/Share
631
Added 1.36%
45,758
Common Stock
Oct 01
2024
BUY
Grant, award, or other acquisition
$35,591
$82.77 p/Share
430
Added 0.95%
44,698
Common Stock
Jul 01
2024
BUY
Grant, award, or other acquisition
$35,621
$75.31 p/Share
473
Added 1.06%
43,959
Common Stock
Apr 25
2024
BUY
Grant, award, or other acquisition
$149,987
$83.28 p/Share
1,801
Added 4.01%
43,166
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
$35,530
$98.97 p/Share
359
Added 0.86%
41,365
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
$35,573
$94.36 p/Share
377
Added 0.92%
40,748
Common Stock
Oct 02
2023
BUY
Grant, award, or other acquisition
$35,616
$102.64 p/Share
347
Added 0.86%
40,122
Common Stock
Jul 03
2023
BUY
Grant, award, or other acquisition
$35,568
$122.23 p/Share
291
Added 0.73%
39,565
Common Stock
Apr 27
2023
BUY
Grant, award, or other acquisition
$150,019
$108.71 p/Share
1,380
Added 3.41%
39,091
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
$31,803
$111.2 p/Share
286
Added 0.75%
37,711
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
$31,858
$100.5 p/Share
317
Added 0.84%
37,229
Common Stock
Oct 03
2022
BUY
Grant, award, or other acquisition
$31,850
$98.0 p/Share
325
Added 0.88%
36,721
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
$31,824
$101.03 p/Share
315
Added 0.86%
36,216
Common Stock
Apr 28
2022
BUY
Grant, award, or other acquisition
$145,078
$97.63 p/Share
1,486
Added 4.0%
35,706
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
$29,271
$106.44 p/Share
275
Added 0.8%
34,220
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
$29,348
$110.33 p/Share
266
Added 0.78%
33,771
Common Stock
Apr 29
2021
BUY
Grant, award, or other acquisition
$139,995
$137.52 p/Share
1,018
Added 2.99%
33,061
Common Stock
Oct 01
2020
BUY
Grant, award, or other acquisition
$28,078
$94.54 p/Share
297
Added 0.93%
31,750
Common Stock