May 23
2024
SELL
Open market or private sale
$118,916
$110.21 p/Share
1,079
Reduced 33.81%
2,112
Common Stock
May 22
2024
SELL
Payment of exercise price or tax liability
$61,977
$110.28 p/Share
562
Reduced 14.97%
3,191
Common Stock
May 21
2024
SELL
Open market or private sale
$642,237
$113.61 p/Share
5,653
Reduced 70.84%
2,327
Common Stock
May 19
2024
SELL
Payment of exercise price or tax liability
$93,256
$114.99 p/Share
811
Reduced 9.23%
7,980
Common Stock
May 16
2024
BUY
Grant, award, or other acquisition
-
4,925
Added 25.59%
14,322
Common Stock
May 14
2024
SELL
Payment of exercise price or tax liability
$19,265
$107.03 p/Share
180
Reduced 2.6%
6,732
Common Stock
May 12
2024
SELL
Payment of exercise price or tax liability
$56,528
$106.86 p/Share
529
Reduced 7.57%
6,457
Common Stock
Apr 22
2024
SELL
Payment of exercise price or tax liability
$98,949
$103.18 p/Share
959
Reduced 14.52%
5,644
Common Stock
Apr 22
2024
BUY
Grant, award, or other acquisition
-
3,638
Added 35.52%
6,603
Common Stock
Feb 21
2024
SELL
Open market or private sale
$800,507
$88.64 p/Share
9,031
Reduced 75.28%
2,965
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
$135,826
$15.04 p/Share
9,031
Added 42.95%
11,996
Common Stock
Aug 11
2023
SELL
Open market or private sale
$973,135
$94.94 p/Share
10,250
Reduced 77.56%
2,965
Common Stock
May 22
2023
SELL
Payment of exercise price or tax liability
$22,968
$66.0 p/Share
348
Reduced 2.57%
13,215
Common Stock
May 20
2023
SELL
Payment of exercise price or tax liability
$12,210
$66.0 p/Share
185
Reduced 1.5%
12,136
Common Stock
May 19
2023
BUY
Grant, award, or other acquisition
-
6,176
Added 31.59%
13,377
Common Stock
May 14
2023
SELL
Payment of exercise price or tax liability
$7,966
$72.42 p/Share
110
Reduced 0.94%
11,565
Common Stock
May 12
2023
SELL
Payment of exercise price or tax liability
$26,415
$71.01 p/Share
372
Reduced 3.21%
11,220
Common Stock
Jun 05
2022
SELL
Payment of exercise price or tax liability
$12,744
$84.96 p/Share
150
Reduced 1.44%
10,250
Common Stock
May 24
2022
SELL
Payment of exercise price or tax liability
$18,423
$66.75 p/Share
276
Reduced 2.68%
10,019
Common Stock
May 22
2022
SELL
Payment of exercise price or tax liability
$34,517
$72.06 p/Share
479
Reduced 4.75%
9,595
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$13,749
$74.32 p/Share
185
Reduced 2.09%
8,647
Common Stock
May 14
2022
SELL
Payment of exercise price or tax liability
$10,297
$92.77 p/Share
111
Reduced 1.36%
8,075
Common Stock
May 12
2022
BUY
Grant, award, or other acquisition
-
4,025
Added 24.04%
12,718
Common Stock
Apr 26
2022
SELL
Payment of exercise price or tax liability
$135,293
$90.74 p/Share
1,491
Reduced 16.17%
7,731
Common Stock
Apr 26
2022
BUY
Grant, award, or other acquisition
-
6,054
Added 39.63%
9,222
Common Stock