Oct 31
2024
BUY
Grant, award, or other acquisition
$12,500
$62.5 p/Share
200
Added 0.69%
28,808
Common Stock
Jul 31
2024
BUY
Grant, award, or other acquisition
$12,489
$64.71 p/Share
193
Added 0.67%
28,608
Common Stock
Apr 30
2024
BUY
Grant, award, or other acquisition
$12,521
$54.68 p/Share
229
Added 0.8%
28,415
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
$22,481
$52.04 p/Share
432
Added 1.51%
28,186
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
$990
$52.12 p/Share
19
Added 0.07%
27,754
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$75,094
$53.41 p/Share
1,406
Added 4.82%
27,735
Common Stock
Oct 31
2023
BUY
Grant, award, or other acquisition
$12,500
$43.86 p/Share
285
Added 1.12%
25,076
Common Stock
Jul 31
2023
BUY
Grant, award, or other acquisition
$12,497
$53.18 p/Share
235
Added 0.94%
24,791
Common Stock
May 31
2023
BUY
Grant, award, or other acquisition
$47
$47.95 p/Share
1
Added 0.0%
24,556
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
$12,454
$55.85 p/Share
223
Added 0.9%
24,555
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
$22,491
$66.15 p/Share
340
Added 1.38%
24,332
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
$998
$66.56 p/Share
15
Added 0.06%
23,992
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
$50,167
$68.07 p/Share
737
Added 2.98%
23,977
Common Stock
Nov 30
2022
BUY
Grant, award, or other acquisition
$10,039
$74.92 p/Share
134
Added 0.6%
22,134
Common Stock
Oct 31
2022
BUY
Grant, award, or other acquisition
$12,467
$70.84 p/Share
176
Added 0.79%
22,000
Common Stock
Aug 31
2022
BUY
Grant, award, or other acquisition
$12,516
$68.77 p/Share
182
Added 0.83%
21,824
Common Stock
Apr 29
2022
BUY
Grant, award, or other acquisition
$12,512
$68.37 p/Share
183
Added 0.84%
21,642
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
$13,495
$71.78 p/Share
188
Added 0.87%
21,459
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
$965
$68.91 p/Share
14
Added 0.07%
21,271
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
$50,249
$68.74 p/Share
731
Added 3.32%
21,257
Common Stock
Nov 30
2021
BUY
Grant, award, or other acquisition
$12,494
$69.8 p/Share
179
Added 0.91%
19,549
Common Stock
Jul 31
2021
BUY
Grant, award, or other acquisition
$12,519
$70.73 p/Share
177
Added 0.91%
19,370
Common Stock
Apr 30
2021
BUY
Grant, award, or other acquisition
$12,450
$77.81 p/Share
160
Added 0.83%
19,193
Common Stock
Feb 28
2021
BUY
Grant, award, or other acquisition
$23,542
$74.03 p/Share
318
Added 1.64%
19,033
Common Stock
Jan 29
2021
BUY
Grant, award, or other acquisition
$1,003
$66.85 p/Share
15
Added 0.08%
18,715
Common Stock