Apr 17
2024
SELL
Open market or private sale
$8,409
$75.76 p/Share
111
Reduced 0.12%
91,250
Common Stock
Mar 22
2024
SELL
Open market or private sale
$675,504
$81.8 p/Share
8,258
Reduced 8.35%
90,694
Common Stock
Mar 20
2024
BUY
Grant, award, or other acquisition
-
21,314
Added 17.72%
98,952
Common Stock
Jun 01
2023
SELL
Open market or private sale
$287,136
$71.82 p/Share
3,998
Reduced 4.97%
76,380
Common Stock
May 30
2023
BUY
Grant, award, or other acquisition
-
7,951
Added 9.0%
80,378
Common Stock
Mar 21
2023
SELL
Open market or private sale
$559,758
$77.95 p/Share
7,181
Reduced 9.04%
72,243
Common Stock
Mar 20
2023
BUY
Grant, award, or other acquisition
-
19,199
Added 19.47%
79,424
Common Stock
Aug 23
2022
SELL
Open market or private sale
$70,390
$79.09 p/Share
890
Reduced 1.47%
59,513
Common Stock
Jun 01
2022
SELL
Open market or private sale
$489,324
$80.68 p/Share
6,065
Reduced 9.18%
60,024
Common Stock
May 27
2022
BUY
Grant, award, or other acquisition
-
11,836
Added 15.19%
66,089
Common Stock
Mar 22
2022
SELL
Open market or private sale
$603,275
$99.06 p/Share
6,090
Reduced 10.14%
53,974
Common Stock
Mar 20
2022
BUY
Grant, award, or other acquisition
-
12,275
Added 16.97%
60,064
Common Stock
Mar 09
2022
BUY
Grant, award, or other acquisition
-
8,631
Added 15.3%
47,789
Common Stock
Aug 23
2021
SELL
Open market or private sale
$92,678
$113.16 p/Share
819
Reduced 2.06%
38,886
Common Stock
Jun 04
2021
SELL
Open market or private sale
$220,118
$115.73 p/Share
1,902
Reduced 4.59%
39,557
Common Stock
Jun 02
2021
BUY
Grant, award, or other acquisition
-
3,779
Added 8.35%
41,459
Common Stock
Apr 13
2021
SELL
Open market or private sale
$2,557
$121.74 p/Share
21
Reduced 0.06%
37,680
Common Stock
Mar 23
2021
SELL
Open market or private sale
$384,586
$119.03 p/Share
3,231
Reduced 7.92%
37,580
Common Stock
Mar 20
2021
BUY
Grant, award, or other acquisition
-
8,461
Added 17.17%
40,811
Common Stock
Mar 16
2021
SELL
Open market or private sale
$92,129
$113.88 p/Share
809
Reduced 2.44%
32,350
Common Stock
Mar 16
2021
BUY
Grant, award, or other acquisition
-
11,813
Added 26.27%
33,159
Common Stock
Nov 25
2020
SELL
Open market or private sale
$477,302
$115.85 p/Share
4,120
Reduced 16.22%
21,288
Common Stock
Nov 25
2020
BUY
Exercise of conversion of derivative security
$66,177
$40.85 p/Share
1,620
Added 5.99%
25,408
Common Stock