Jun 28
2024
BUY
Grant, award, or other acquisition
-
603
Added 1.6%
37,144
Common Stock
Jun 27
2024
BUY
Grant, award, or other acquisition
$13,043
$115.43 p/Share
113
Added 0.31%
36,541
Common Stock
May 08
2024
BUY
Grant, award, or other acquisition
-
1,794
Added 4.69%
36,428
Common Stock
Apr 29
2024
SELL
Open market or private sale
$344,102
$113.08 p/Share
3,043
Reduced 8.08%
34,634
Common Stock
Apr 29
2024
BUY
Exercise of conversion of derivative security
$343,438
$78.59 p/Share
4,370
Added 10.39%
37,677
Common Stock
Mar 28
2024
BUY
Grant, award, or other acquisition
$12,923
$121.92 p/Share
106
Added 0.32%
33,307
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$39,148
$53.85 p/Share
727
Added 2.14%
33,201
Common Stock
Sep 28
2023
BUY
Grant, award, or other acquisition
$11,663
$104.14 p/Share
112
Added 0.34%
32,473
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
581
Added 1.76%
32,361
Common Stock
Jun 29
2023
BUY
Grant, award, or other acquisition
$10,784
$111.18 p/Share
97
Added 0.3%
31,780
Common Stock
May 10
2023
BUY
Grant, award, or other acquisition
-
1,890
Added 5.63%
31,682
Common Stock
Mar 30
2023
BUY
Grant, award, or other acquisition
$10,705
$110.37 p/Share
97
Added 0.32%
29,792
Common Stock
Dec 29
2022
BUY
Grant, award, or other acquisition
$38,857
$55.67 p/Share
698
Added 2.3%
29,695
Common Stock
Sep 29
2022
BUY
Grant, award, or other acquisition
$9,558
$107.39 p/Share
89
Added 0.31%
28,996
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
-
599
Added 2.03%
28,907
Common Stock
Jun 29
2022
BUY
Grant, award, or other acquisition
$8,778
$115.5 p/Share
76
Added 0.27%
28,308
Common Stock
May 11
2022
BUY
Grant, award, or other acquisition
-
1,743
Added 5.82%
28,231
Common Stock
Mar 30
2022
BUY
Grant, award, or other acquisition
$8,574
$153.1 p/Share
56
Added 0.21%
26,488
Common Stock
Dec 30
2021
BUY
Grant, award, or other acquisition
$36,953
$99.07 p/Share
373
Added 1.39%
26,432
Common Stock
Sep 29
2021
BUY
Grant, award, or other acquisition
$7,268
$201.9 p/Share
36
Added 0.14%
26,058
Common Stock
Jul 07
2021
BUY
Grant, award, or other acquisition
$19,260
$204.89 p/Share
94
Added 0.36%
26,021
Common Stock
Jun 29
2021
BUY
Grant, award, or other acquisition
$71,996
$197.79 p/Share
364
Added 1.38%
25,926
Common Stock
May 12
2021
BUY
Grant, award, or other acquisition
-
1,084
Added 4.07%
25,562
Common Stock
Mar 30
2021
BUY
Grant, award, or other acquisition
$6,889
$172.22 p/Share
40
Added 0.16%
24,478
Common Stock
Dec 30
2020
BUY
Grant, award, or other acquisition
$35,151
$74.79 p/Share
470
Added 1.89%
24,438
Common Stock