Dec 15
2024
SELL
Payment of exercise price or tax liability
$130,515
$203.93 p/Share
640
Reduced 4.94%
12,306
Common Stock
Dec 15
2024
SELL
Sale (or disposition) back to the issuer
$14,275
$203.93 p/Share
70
Reduced 0.55%
12,717
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
1,392
Added 9.83%
12,762
Common Stock
Aug 08
2024
SELL
Open market or private sale
$155,210
$155.21 p/Share
1,000
Reduced 7.92%
11,624
Common Stock
May 21
2024
SELL
Open market or private sale
$174,010
$174.01 p/Share
1,000
Reduced 7.34%
12,624
Common Stock
Apr 11
2024
SELL
Sale (or disposition) back to the issuer
$725
$145.12 p/Share
5
Reduced 0.04%
13,795
Common Stock
Apr 11
2024
SELL
Payment of exercise price or tax liability
$24,815
$145.12 p/Share
171
Reduced 1.24%
13,624
Common Stock
Apr 11
2024
BUY
Exercise of conversion of derivative security
-
357
Added 2.52%
13,800
Common Stock
Apr 03
2024
SELL
Sale (or disposition) back to the issuer
$29,654
$150.53 p/Share
197
Reduced 1.33%
14,662
Common Stock
Apr 03
2024
SELL
Payment of exercise price or tax liability
$183,496
$150.53 p/Share
1,219
Reduced 8.31%
13,443
Common Stock
Apr 03
2024
BUY
Exercise of conversion of derivative security
-
3,334
Added 18.33%
14,859
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$42,742
$142.95 p/Share
299
Reduced 2.53%
11,525
Common Stock
Mar 22
2024
SELL
Sale (or disposition) back to the issuer
$6,003
$142.95 p/Share
42
Reduced 0.36%
11,717
Common Stock
Mar 22
2024
BUY
Exercise of conversion of derivative security
-
1,060
Added 8.28%
11,744
Common Stock
Mar 11
2024
SELL
Open market or private sale
$138,200
$138.2 p/Share
1,000
Reduced 8.7%
10,496
Common Stock
Mar 10
2024
SELL
Sale (or disposition) back to the issuer
$1,542
$140.22 p/Share
11
Reduced 0.1%
10,935
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$18,088
$140.22 p/Share
129
Reduced 1.18%
10,806
Common Stock
Mar 10
2024
BUY
Exercise of conversion of derivative security
-
450
Added 3.95%
10,946
Common Stock
Mar 04
2024
SELL
Sale (or disposition) back to the issuer
$4,308
$138.99 p/Share
31
Reduced 0.27%
11,496
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$56,568
$138.99 p/Share
407
Reduced 3.42%
11,496
Common Stock
Mar 04
2024
BUY
Exercise of conversion of derivative security
-
1,295
Added 10.1%
11,527
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$58,230
$99.2 p/Share
587
Reduced 5.23%
10,639
Common Stock
Dec 15
2023
SELL
Sale (or disposition) back to the issuer
$5,356
$99.2 p/Share
54
Reduced 0.49%
11,016
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
1,375
Added 11.07%
11,051
Common Stock
Apr 03
2023
SELL
Payment of exercise price or tax liability
$135,513
$109.55 p/Share
1,237
Reduced 11.1%
9,905
Common Stock