Aug 30
2024
SELL
Payment of exercise price or tax liability
$67,419
$148.83 p/Share
453
Reduced 4.72%
9,143
Common Stock
Aug 30
2024
BUY
Grant, award, or other acquisition
$185,888
$148.83 p/Share
1,249
Added 11.68%
9,449
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
$10,557
$68.11 p/Share
155
Added 1.82%
8,347
Common Stock
Jun 12
2024
SELL
Open market or private sale
$94,302
$139.5 p/Share
676
Reduced 7.62%
8,192
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$10,557
$68.11 p/Share
155
Added 1.72%
8,868
Common Stock
Sep 15
2023
SELL
Open market or private sale
$377,377
$117.82 p/Share
3,203
Reduced 26.88%
8,713
Common Stock
Sep 05
2023
SELL
Payment of exercise price or tax liability
$56,350
$133.85 p/Share
421
Reduced 3.04%
13,421
Common Stock
Sep 05
2023
BUY
Grant, award, or other acquisition
-
1,078
Added 7.3%
13,684
Common Stock
Jul 28
2023
BUY
Grant, award, or other acquisition
$249,963
$117.63 p/Share
2,125
Added 14.27%
12,764
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$10,557
$68.11 p/Share
155
Added 1.44%
10,639
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
$9,732
$67.59 p/Share
144
Added 1.35%
10,484
Common Stock
Oct 23
2022
SELL
Payment of exercise price or tax liability
$9,448
$74.39 p/Share
127
Reduced 1.21%
10,340
Common Stock
Aug 24
2022
SELL
Payment of exercise price or tax liability
$16,758
$89.14 p/Share
188
Reduced 1.76%
10,467
Common Stock
Aug 24
2022
BUY
Grant, award, or other acquisition
-
771
Added 6.75%
10,655
Common Stock
Jul 06
2022
BUY
Grant, award, or other acquisition
-
2,820
Added 22.2%
9,884
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$10,568
$62.53 p/Share
169
Added 2.34%
7,064
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
$10,568
$62.53 p/Share
169
Added 2.39%
6,895
Common Stock
Oct 25
2021
SELL
Payment of exercise price or tax liability
$12,071
$95.05 p/Share
127
Reduced 1.85%
6,726
Common Stock
Aug 24
2021
SELL
Payment of exercise price or tax liability
$29,401
$98.33 p/Share
299
Reduced 4.18%
6,853
Common Stock
Aug 24
2021
BUY
Grant, award, or other acquisition
-
1,226
Added 14.63%
7,152
Common Stock
Jul 08
2021
BUY
Grant, award, or other acquisition
-
2,011
Added 25.34%
5,926
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$10,568
$62.53 p/Share
169
Added 4.14%
3,915
Common Stock
Dec 31
2020
BUY
Grant, award, or other acquisition
$10,568
$62.53 p/Share
169
Added 4.32%
3,746
Common Stock
Oct 23
2020
SELL
Payment of exercise price or tax liability
$10,194
$80.27 p/Share
127
Reduced 3.43%
3,577
Common Stock