Mar 15
2025
SELL
Payment of exercise price or tax liability
$332,660
$143.45 p/Share
2,319
Reduced 7.55%
28,389
Common Stock
Mar 15
2025
BUY
Grant, award, or other acquisition
-
1,185
Added 3.72%
30,708
Common Stock
Mar 12
2025
BUY
Grant, award, or other acquisition
-
3,896
Added 11.66%
29,523
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$99,671
$147.88 p/Share
674
Reduced 2.56%
25,627
Common Stock
Mar 03
2025
SELL
Sale (or disposition) back to the issuer
$350,179
$147.88 p/Share
2,368
Reduced 8.26%
26,301
Common Stock
Mar 03
2025
BUY
Exercise of conversion of derivative security
$350,053
$75.95 p/Share
4,609
Added 13.85%
28,669
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$329,800
$136.0 p/Share
2,425
Reduced 9.16%
24,060
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
2,488
Added 8.59%
26,485
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
3,733
Added 13.46%
23,997
Common Stock
Feb 16
2024
SELL
Sale (or disposition) back to the issuer
$2,970,618
$119.87 p/Share
24,782
Reduced 34.44%
47,167
Common Stock
Feb 16
2024
SELL
Open market or private sale
$3,130,260
$119.64 p/Share
26,164
Reduced 56.35%
20,264
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$1,419,980
$119.87 p/Share
11,846
Reduced 20.33%
46,428
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
$3,504,741
$64.18 p/Share
54,608
Added 52.16%
50,087
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$398,191
$96.86 p/Share
4,111
Reduced 12.63%
28,448
Common Stock
May 10
2023
SELL
Payment of exercise price or tax liability
$326,030
$100.72 p/Share
3,237
Reduced 7.79%
38,304
Common Stock
May 10
2023
SELL
Sale (or disposition) back to the issuer
$1,741,851
$100.72 p/Share
17,294
Reduced 29.39%
41,541
Common Stock
May 10
2023
SELL
Open market or private sale
$583,921
$101.64 p/Share
5,745
Reduced 15.0%
32,559
Common Stock
May 10
2023
BUY
Exercise of conversion of derivative security
$1,741,836
$66.29 p/Share
26,276
Added 30.87%
58,835
Common Stock
Apr 04
2023
BUY
Grant, award, or other acquisition
-
651
Added 1.96%
32,559
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$114,364
$76.04 p/Share
1,504
Reduced 4.5%
31,908
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
7,365
Added 18.06%
33,412
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
-
324
Added 1.23%
26,047
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
7,172
Added 21.8%
25,723
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$367,484
$100.05 p/Share
3,673
Reduced 16.53%
18,551
Common Stock
Apr 19
2022
BUY
Grant, award, or other acquisition
-
6,624
Added 22.96%
22,224
Common Stock