Nov 19
2024
SELL
Open market or private sale
$386,410
$90.92 p/Share
4,250
Reduced 47.54%
4,689
Common Stock
Nov 08
2024
SELL
Open market or private sale
$4,874,361
$85.96 p/Share
56,705
Reduced 86.38%
8,939
Common Stock
Nov 08
2024
BUY
Exercise of conversion of derivative security
$3,521,947
$62.11 p/Share
56,705
Added 46.35%
65,644
Common Stock
Nov 01
2024
SELL
Payment of exercise price or tax liability
$330,566
$78.8 p/Share
4,195
Reduced 31.94%
8,939
Common Stock
Nov 01
2024
BUY
Exercise of conversion of derivative security
-
8,458
Added 39.17%
13,134
Common Stock
Aug 27
2024
SELL
Open market or private sale
$907,024
$75.68 p/Share
11,985
Reduced 71.93%
4,676
Common Stock
Aug 27
2024
BUY
Exercise of conversion of derivative security
$412,164
$34.39 p/Share
11,985
Added 41.84%
16,661
Common Stock
Aug 20
2024
SELL
Open market or private sale
$322,447
$75.87 p/Share
4,250
Reduced 47.61%
4,676
Common Stock
Aug 01
2024
SELL
Payment of exercise price or tax liability
$239,954
$57.2 p/Share
4,195
Reduced 31.97%
8,926
Common Stock
Aug 01
2024
BUY
Exercise of conversion of derivative security
-
8,458
Added 39.2%
13,121
Common Stock
Jun 05
2024
SELL
Open market or private sale
$1,116,075
$59.68 p/Share
18,701
Reduced 80.04%
4,663
Common Stock
Jun 05
2024
BUY
Exercise of conversion of derivative security
$1,051,455
$28.65 p/Share
36,700
Added 37.03%
62,413
Common Stock
Jun 05
2024
BUY
Open market or private sale
$2,312,481
$59.22 p/Share
39,049
Added 62.57%
23,364
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$266,508
$63.53 p/Share
4,195
Reduced 14.03%
25,713
Common Stock
May 01
2024
BUY
Exercise of conversion of derivative security
-
8,458
Added 22.05%
29,908
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$832,684
$66.45 p/Share
12,531
Reduced 36.88%
21,450
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
-
29,395
Added 46.38%
33,981
Common Stock
Nov 24
2023
SELL
Open market or private sale
$1,318,772
$53.37 p/Share
24,710
Reduced 84.35%
4,586
Common Stock
Nov 24
2023
BUY
Exercise of conversion of derivative security
$707,941
$28.65 p/Share
24,710
Added 45.75%
29,296
Common Stock
Nov 17
2023
SELL
Open market or private sale
$260,100
$51.0 p/Share
5,100
Reduced 52.65%
4,586
Common Stock
Nov 01
2023
SELL
Payment of exercise price or tax liability
$287,810
$57.31 p/Share
5,022
Reduced 34.14%
9,686
Common Stock
Nov 01
2023
BUY
Exercise of conversion of derivative security
-
10,125
Added 40.78%
14,702
Common Stock
Aug 23
2023
SELL
Open market or private sale
$1,460,162
$59.08 p/Share
24,715
Reduced 84.36%
4,583
Common Stock
Aug 23
2023
BUY
Exercise of conversion of derivative security
$708,084
$28.65 p/Share
24,715
Added 45.76%
29,293
Common Stock
Aug 18
2023
SELL
Open market or private sale
$291,720
$57.2 p/Share
5,100
Reduced 52.7%
4,578
Common Stock