Nov 15
2024
BUY
Grant, award, or other acquisition
-
10
Added 0.01%
187,938
Common Stock
Oct 28
2024
SELL
Payment of exercise price or tax liability
$1,238,539
$143.25 p/Share
8,646
Reduced 4.4%
187,928
Common Stock
Oct 28
2024
BUY
Exercise of conversion of derivative security
$709,189
$52.25 p/Share
13,573
Added 6.46%
196,574
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$126,849
$113.36 p/Share
1,119
Reduced 0.61%
183,001
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
2,523
Added 1.35%
184,120
Common Stock
Nov 17
2023
BUY
Grant, award, or other acquisition
-
10
Added 0.01%
181,597
Common Stock
Oct 31
2023
SELL
Payment of exercise price or tax liability
$894,916
$99.79 p/Share
8,968
Reduced 4.71%
181,587
Common Stock
Oct 31
2023
BUY
Exercise of conversion of derivative security
$602,585
$46.81 p/Share
12,873
Added 6.33%
190,555
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$89,265
$119.98 p/Share
744
Reduced 0.42%
177,682
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
2,538
Added 1.4%
178,426
Common Stock
Nov 04
2022
BUY
Grant, award, or other acquisition
-
10
Added 0.01%
175,888
Common Stock
Nov 03
2022
SELL
Payment of exercise price or tax liability
$882,155
$97.67 p/Share
9,032
Reduced 4.88%
175,878
Common Stock
Nov 03
2022
BUY
Exercise of conversion of derivative security
$585,033
$44.7 p/Share
13,088
Added 6.61%
184,910
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$546,876
$120.59 p/Share
4,535
Reduced 2.57%
171,822
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
13,034
Added 6.88%
176,357
Common Stock
Nov 05
2021
BUY
Grant, award, or other acquisition
-
10
Added 0.01%
163,323
Common Stock
Oct 29
2021
SELL
Payment of exercise price or tax liability
$989,198
$123.82 p/Share
7,989
Reduced 4.66%
163,313
Common Stock
Oct 29
2021
BUY
Exercise of conversion of derivative security
$480,007
$35.63 p/Share
13,472
Added 7.29%
171,302
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$1,102,419
$100.65 p/Share
10,953
Reduced 6.49%
157,765
Common Stock
Mar 01
2021
BUY
Exercise of conversion of derivative security
-
26,930
Added 13.76%
168,718
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$255,795
$100.43 p/Share
2,547
Reduced 1.76%
141,788
Common Stock
Feb 25
2021
BUY
Exercise of conversion of derivative security
$154,717
$31.62 p/Share
4,893
Added 3.28%
144,335
Common Stock
Nov 06
2020
BUY
Grant, award, or other acquisition
-
10
Added 0.01%
139,442
Common Stock
Nov 02
2020
BUY
Exercise of conversion of derivative security
$272,014
$34.04 p/Share
7,991
Added 5.42%
139,432
Common Stock
Mar 02
2020
BUY
Exercise of conversion of derivative security
-
15,088
Added 10.3%
131,441
Common Stock