Oct 30
2024
SELL
Open market or private sale
$499,012
$116.51 p/Share
4,283
Reduced 100.0%
0
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$189,592
$124.65 p/Share
1,521
Reduced 26.21%
4,283
Common Stock
Feb 26
2024
BUY
Exercise of conversion of derivative security
-
5,804
Added 50.0%
5,804
Common Stock
Aug 18
2023
SELL
Open market or private sale
$257,363
$98.72 p/Share
2,607
Reduced 100.0%
0
Common Stock
Aug 15
2023
SELL
Sale (or disposition) back to the issuer
$182,615
$101.06 p/Share
1,807
Reduced 40.94%
2,607
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$87,517
$101.06 p/Share
866
Reduced 16.4%
4,414
Common Stock
Aug 15
2023
BUY
Exercise of conversion of derivative security
$182,529
$34.57 p/Share
5,280
Added 50.0%
5,280
Common Stock
Mar 08
2023
SELL
Open market or private sale
$553,514
$98.42 p/Share
5,624
Reduced 100.0%
0
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$9,900
$101.03 p/Share
98
Reduced 2.97%
3,205
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
400
Added 10.8%
3,303
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$97,502
$101.99 p/Share
956
Reduced 24.77%
2,903
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
1,902
Added 50.0%
1,902
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
-
1,957
Added 33.65%
3,859
Common Stock
Sep 12
2022
SELL
Payment of exercise price or tax liability
$67,010
$86.02 p/Share
779
Reduced 17.39%
3,701
Common Stock
Sep 12
2022
SELL
Sale (or disposition) back to the issuer
$110,278
$86.02 p/Share
1,282
Reduced 34.64%
2,419
Common Stock
Sep 12
2022
BUY
Exercise of conversion of derivative security
$110,208
$24.6 p/Share
4,480
Added 50.0%
4,480
Common Stock
Mar 11
2022
SELL
Open market or private sale
$906,108
$83.42 p/Share
10,862
Reduced 100.0%
0
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$25,094
$80.43 p/Share
312
Reduced 2.79%
10,862
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
-
1,280
Added 10.28%
11,174
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$7,813
$79.72 p/Share
98
Reduced 0.98%
9,894
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
400
Added 3.85%
9,992
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$103,713
$81.28 p/Share
1,276
Reduced 11.74%
9,592
Common Stock
Feb 28
2022
BUY
Exercise of conversion of derivative security
-
5,131
Added 32.07%
10,868
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$15,438
$81.25 p/Share
190
Reduced 3.21%
5,737
Common Stock
Feb 25
2022
BUY
Exercise of conversion of derivative security
-
639
Added 9.73%
5,927
Common Stock