Oct 25
2024
BUY
Open market or private purchase
$2,535
$36.74 p/Share
69
Added 0.58%
11,874
Common Stock
Jul 26
2024
BUY
Grant, award, or other acquisition
$2,491
$60.76 p/Share
41
Added 0.35%
11,804
Common Stock
Jun 04
2024
BUY
Grant, award, or other acquisition
$164,981
$65.21 p/Share
2,530
Added 17.7%
11,763
Common Stock
Apr 26
2024
BUY
Grant, award, or other acquisition
$1,878
$75.14 p/Share
25
Added 0.27%
9,232
Common Stock
Jan 26
2024
BUY
Grant, award, or other acquisition
$1,855
$66.25 p/Share
28
Added 0.3%
9,207
Common Stock
Oct 27
2023
BUY
Grant, award, or other acquisition
$1,846
$49.9 p/Share
37
Added 0.4%
9,179
Common Stock
Jul 28
2023
BUY
Grant, award, or other acquisition
$1,829
$73.17 p/Share
25
Added 0.27%
9,141
Common Stock
Jun 12
2023
BUY
Grant, award, or other acquisition
$164,950
$66.89 p/Share
2,466
Added 21.29%
9,115
Common Stock
Jun 07
2023
BUY
Open market or private purchase
$100,558
$65.94 p/Share
1,525
Added 18.66%
6,648
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
$7,406
$125.53 p/Share
59
Added 1.14%
5,123
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
$7,273
$151.54 p/Share
48
Added 0.94%
5,064
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
$7,192
$156.34 p/Share
46
Added 0.91%
5,015
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
$7,119
$173.64 p/Share
41
Added 0.82%
4,968
Common Stock
May 30
2022
BUY
Grant, award, or other acquisition
$164,865
$193.05 p/Share
854
Added 14.77%
4,927
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
$5,809
$207.48 p/Share
28
Added 0.68%
4,072
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
$3,789
$236.79 p/Share
16
Added 0.39%
4,040
Common Stock
Oct 01
2021
BUY
Grant, award, or other acquisition
$3,744
$208.0 p/Share
18
Added 0.45%
4,024
Common Stock
Jul 02
2021
BUY
Grant, award, or other acquisition
$2,322
$211.05 p/Share
11
Added 0.27%
4,005
Common Stock
May 27
2021
BUY
Grant, award, or other acquisition
$264,851
$188.64 p/Share
1,404
Added 26.01%
3,993
Common Stock
May 03
2021
BUY
Grant, award, or other acquisition
$21,195
$201.86 p/Share
105
Added 3.89%
2,593
Common Stock
Apr 05
2021
BUY
Grant, award, or other acquisition
$550
$183.23 p/Share
3
Added 0.07%
4,043
Common Stock
Jan 04
2021
BUY
Grant, award, or other acquisition
$472
$157.36 p/Share
3
Added 0.12%
2,483
Common Stock
Oct 02
2020
BUY
Grant, award, or other acquisition
$622
$155.5 p/Share
4
Added 0.16%
2,479
Common Stock
Jul 06
2020
BUY
Grant, award, or other acquisition
$0
$138.96 p/Share
0
Added 0.0%
2,475
Common Stock
Apr 03
2020
BUY
Grant, award, or other acquisition
$0
$84.65 p/Share
0
Added 0.0%
2,474
Common Stock