Nov 18
2024
SELL
Open market or private sale
$286,000
$110.0 p/Share
2,600
Reduced 28.47%
6,531
Common Stock, $0.01 pa...
Oct 07
2024
SELL
Open market or private sale
$234,000
$90.0 p/Share
2,600
Reduced 22.16%
9,131
Common Stock, $0.01 pa...
Sep 11
2024
SELL
Open market or private sale
$199,450
$79.78 p/Share
2,500
Reduced 17.57%
11,731
Common Stock, $0.01 pa...
Sep 11
2024
BUY
Exercise of conversion of derivative security
$71,600
$28.64 p/Share
2,500
Added 14.94%
14,231
Common Stock, $0.01 pa...
Jun 03
2024
SELL
Payment of exercise price or tax liability
$33,020
$97.12 p/Share
340
Reduced 2.85%
11,587
Common Stock, $0.01 pa...
Jun 03
2024
BUY
Exercise of conversion of derivative security
-
1,396
Added 10.48%
11,927
Common Stock, $0.01 pa...
Mar 21
2024
SELL
Open market or private sale
$171,475
$95.0 p/Share
1,805
Reduced 14.63%
10,531
Common Stock, $0.01 pa...
Jan 30
2024
SELL
Payment of exercise price or tax liability
$35,368
$85.43 p/Share
414
Reduced 3.25%
12,336
Common Stock, $0.01 pa...
Jan 30
2024
BUY
Exercise of conversion of derivative security
-
1,396
Added 9.87%
12,750
Common Stock, $0.01 pa...
Dec 20
2023
SELL
Open market or private sale
$160,282
$88.75 p/Share
1,806
Reduced 13.91%
11,178
Common Stock, $0.01 pa...
Dec 14
2023
SELL
Open market or private sale
$151,433
$83.85 p/Share
1,806
Reduced 12.21%
12,984
Common Stock, $0.01 pa...
Nov 12
2023
SELL
Payment of exercise price or tax liability
$300,524
$75.89 p/Share
3,960
Reduced 21.12%
14,790
Common Stock, $0.01 pa...
Nov 12
2023
BUY
Exercise of conversion of derivative security
-
2,096
Added 16.27%
10,785
Common Stock, $0.01 pa...
Nov 12
2023
BUY
Grant, award, or other acquisition
-
7,965
Added 30.76%
17,925
Common Stock, $0.01 pa...
Sep 13
2023
SELL
Open market or private sale
$168,264
$78.19 p/Share
2,152
Reduced 19.85%
8,689
Common Stock, $0.01 pa...
Sep 13
2023
BUY
Exercise of conversion of derivative security
$77,880
$36.19 p/Share
2,152
Added 16.56%
10,841
Common Stock, $0.01 pa...
Jul 16
2023
SELL
Payment of exercise price or tax liability
$28,570
$84.03 p/Share
340
Reduced 3.77%
8,689
Common Stock, $0.01 pa...
Jul 16
2023
BUY
Exercise of conversion of derivative security
-
1,396
Added 13.39%
9,029
Common Stock, $0.01 pa...
Nov 12
2022
SELL
Payment of exercise price or tax liability
$32,294
$59.04 p/Share
547
Reduced 6.69%
7,633
Common Stock, $0.01 pa...
Nov 12
2022
BUY
Exercise of conversion of derivative security
-
747
Added 10.05%
6,684
Common Stock, $0.01 pa...
Nov 12
2022
BUY
Grant, award, or other acquisition
-
1,496
Added 15.76%
7,998
Common Stock, $0.01 pa...
Sep 12
2022
SELL
Open market or private sale
$229,200
$57.3 p/Share
4,000
Reduced 40.25%
5,937
Common Stock, $0.01 pa...
Sep 12
2022
BUY
Exercise of conversion of derivative security
$120,600
$30.15 p/Share
4,000
Added 28.7%
9,937
Common Stock, $0.01 pa...
Nov 13
2021
SELL
Payment of exercise price or tax liability
$10,063
$59.9 p/Share
168
Reduced 2.75%
5,937
Common Stock, $0.01 pa...
Nov 13
2021
BUY
Exercise of conversion of derivative security
-
688
Added 10.13%
6,105
Common Stock, $0.01 pa...