May 23
2024
SELL
Open market or private sale
$817,863
$120.7 p/Share
6,776
Reduced 54.46%
5,666
Common Stock
Feb 28
2024
SELL
Open market or private sale
$877,994
$113.48 p/Share
7,737
Reduced 38.43%
12,396
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
$591,803
$76.49 p/Share
7,737
Added 27.76%
20,133
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$46,029
$118.94 p/Share
387
Reduced 3.03%
12,396
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$47,902
$117.12 p/Share
409
Reduced 3.1%
12,783
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$38,415
$117.12 p/Share
328
Reduced 2.43%
13,192
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$432,992
$117.12 p/Share
3,697
Reduced 24.54%
11,369
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
11,403
Added 45.75%
13,520
Common Stock
Aug 10
2023
SELL
Open market or private sale
$91,917
$102.13 p/Share
900
Reduced 13.4%
5,814
Common Stock
Aug 10
2023
BUY
Exercise of conversion of derivative security
$68,841
$76.49 p/Share
900
Added 12.03%
6,582
Common Stock
Aug 09
2023
SELL
Open market or private sale
$1,570,960
$102.09 p/Share
15,388
Reduced 73.03%
5,682
Common Stock
Aug 09
2023
BUY
Exercise of conversion of derivative security
$969,255
$85.0 p/Share
11,403
Added 35.12%
21,070
Common Stock
Aug 08
2023
SELL
Open market or private sale
$259,590
$102.0 p/Share
2,545
Reduced 20.84%
9,667
Common Stock
Aug 08
2023
BUY
Exercise of conversion of derivative security
$168,785
$93.51 p/Share
1,805
Added 12.88%
12,212
Common Stock
May 17
2023
SELL
Open market or private sale
$166,761
$80.02 p/Share
2,084
Reduced 16.68%
10,407
Common Stock
May 16
2023
SELL
Open market or private sale
$549,629
$80.32 p/Share
6,843
Reduced 35.39%
12,491
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$61,119
$98.58 p/Share
620
Reduced 4.92%
11,978
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$37,318
$96.43 p/Share
387
Reduced 2.98%
12,598
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$39,439
$96.43 p/Share
409
Reduced 3.05%
12,985
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$709,339
$96.43 p/Share
7,356
Reduced 35.45%
13,394
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
13,787
Added 39.92%
20,750
Common Stock
Nov 01
2022
SELL
Open market or private sale
$957,545
$82.08 p/Share
11,666
Reduced 62.62%
6,963
Common Stock
Nov 01
2022
BUY
Exercise of conversion of derivative security
$773,689
$66.32 p/Share
11,666
Added 38.51%
18,629
Common Stock
May 05
2022
SELL
Open market or private sale
$0
$73.63 p/Share
0
Reduced 0.0%
6,963
Common Stock
May 04
2022
SELL
Open market or private sale
$535,216
$73.63 p/Share
7,269
Reduced 51.08%
6,963
Common Stock