May 03
2024
SELL
Payment of exercise price or tax liability
$156,854
$113.91 p/Share
1,377
Reduced 14.24%
8,292
Common Stock
May 03
2024
BUY
Exercise of conversion of derivative security
-
3,717
Added 29.35%
8,948
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$72,233
$111.99 p/Share
645
Reduced 9.78%
5,951
Common Stock
May 02
2024
BUY
Exercise of conversion of derivative security
-
1,741
Added 20.88%
6,596
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$376,845
$120.9 p/Share
3,117
Reduced 39.1%
4,855
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
7,738
Added 49.26%
7,972
Common Stock
May 05
2023
SELL
Open market or private sale
$1,432,405
$118.01 p/Share
12,138
Reduced 100.0%
0
Common Stock
May 05
2023
SELL
Payment of exercise price or tax liability
$99,649
$116.96 p/Share
852
Reduced 6.56%
12,138
Common Stock
May 05
2023
BUY
Exercise of conversion of derivative security
-
2,301
Added 15.05%
12,990
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$76,452
$117.8 p/Share
649
Reduced 5.72%
10,688
Common Stock
May 04
2023
BUY
Exercise of conversion of derivative security
-
1,752
Added 13.39%
11,337
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$80,626
$113.24 p/Share
712
Reduced 6.91%
9,585
Common Stock
May 03
2023
BUY
Exercise of conversion of derivative security
-
1,923
Added 15.74%
10,297
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$572,634
$105.38 p/Share
5,434
Reduced 39.35%
8,374
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
13,808
Added 50.0%
13,808
Common Stock
Nov 09
2022
SELL
Open market or private sale
$1,834,397
$106.62 p/Share
17,205
Reduced 100.0%
0
Common Stock
May 06
2022
SELL
Payment of exercise price or tax liability
$93,028
$109.06 p/Share
853
Reduced 4.78%
17,008
Common Stock
May 06
2022
BUY
Exercise of conversion of derivative security
-
2,302
Added 11.42%
17,861
Common Stock
May 05
2022
SELL
Payment of exercise price or tax liability
$93,191
$110.81 p/Share
841
Reduced 5.13%
15,558
Common Stock
May 05
2022
BUY
Exercise of conversion of derivative security
-
2,272
Added 12.17%
16,399
Common Stock
May 04
2022
SELL
Payment of exercise price or tax liability
$65,696
$102.65 p/Share
640
Reduced 4.33%
14,127
Common Stock
May 04
2022
BUY
Exercise of conversion of derivative security
-
1,729
Added 10.48%
14,767
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$560,511
$101.8 p/Share
5,506
Reduced 29.69%
13,038
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
13,813
Added 42.69%
18,544
Common Stock
Nov 22
2021
SELL
Open market or private sale
$1,813,724
$131.62 p/Share
13,780
Reduced 74.44%
4,731
Common Stock