Oct 31
2024
BUY
Grant, award, or other acquisition
$12,500
$62.5 p/Share
200
Added 0.88%
22,415
Common Stock
Jul 31
2024
BUY
Grant, award, or other acquisition
$12,489
$64.71 p/Share
193
Added 0.86%
22,215
Common Stock
Apr 30
2024
BUY
Grant, award, or other acquisition
$12,467
$54.68 p/Share
228
Added 1.02%
22,022
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
$22,533
$52.04 p/Share
433
Added 1.95%
21,794
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
$1,980
$52.12 p/Share
38
Added 0.18%
21,361
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$75,147
$53.41 p/Share
1,407
Added 6.19%
21,323
Common Stock
Oct 31
2023
BUY
Grant, award, or other acquisition
$12,500
$43.86 p/Share
285
Added 1.48%
18,968
Common Stock
Jul 31
2023
BUY
Grant, award, or other acquisition
$12,497
$53.18 p/Share
235
Added 1.24%
18,683
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
$12,510
$55.85 p/Share
224
Added 1.2%
18,448
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
$23,483
$66.15 p/Share
355
Added 1.91%
18,224
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
$998
$66.56 p/Share
15
Added 0.08%
17,869
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
$50,167
$68.07 p/Share
737
Added 3.96%
17,854
Common Stock
Nov 30
2022
BUY
Grant, award, or other acquisition
$9,964
$74.92 p/Share
133
Added 0.81%
16,302
Common Stock
Oct 31
2022
BUY
Grant, award, or other acquisition
$12,538
$70.84 p/Share
177
Added 1.08%
16,169
Common Stock
Aug 31
2022
BUY
Grant, award, or other acquisition
$12,447
$68.77 p/Share
181
Added 1.12%
15,992
Common Stock
Apr 29
2022
BUY
Grant, award, or other acquisition
$12,512
$68.37 p/Share
183
Added 1.14%
15,811
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
$14,500
$71.78 p/Share
202
Added 1.28%
15,628
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
$50,249
$68.74 p/Share
731
Added 4.52%
15,426
Common Stock
Nov 30
2021
BUY
Grant, award, or other acquisition
$12,494
$69.8 p/Share
179
Added 1.26%
13,996
Common Stock
Oct 31
2021
BUY
Grant, award, or other acquisition
$1,058
$70.51 p/Share
15
Added 0.11%
13,817
Common Stock
Jul 31
2021
BUY
Grant, award, or other acquisition
$13,439
$70.73 p/Share
190
Added 1.36%
13,802
Common Stock
Apr 30
2021
BUY
Grant, award, or other acquisition
$13,539
$77.81 p/Share
174
Added 1.26%
13,612
Common Stock
Feb 28
2021
BUY
Grant, award, or other acquisition
$14,510
$74.03 p/Share
196
Added 1.44%
13,438
Common Stock
Dec 31
2020
BUY
Grant, award, or other acquisition
$50,129
$65.7 p/Share
763
Added 5.45%
13,242
Common Stock
Oct 30
2020
BUY
Grant, award, or other acquisition
$13,508
$62.25 p/Share
217
Added 1.79%
11,885
Common Stock