Nov 12
2024
-
2,610
Reduced 6.57%
37,096
Common Stock
Nov 08
2024
SELL
Open market or private sale
$2,680,642
$87.66 p/Share
30,580
Reduced 43.51%
39,706
Common Stock
Nov 08
2024
BUY
Exercise of conversion of derivative security
$426,237
$24.55 p/Share
17,362
Added 19.81%
70,286
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$138,081
$72.03 p/Share
1,917
Reduced 3.5%
52,924
Common Stock
May 02
2024
BUY
Exercise of conversion of derivative security
-
4,203
Added 7.12%
54,841
Common Stock
May 01
2024
SELL
Open market or private sale
$1,257,470
$71.5 p/Share
17,587
Reduced 25.78%
50,638
Common Stock
May 01
2024
BUY
Exercise of conversion of derivative security
$303,551
$17.26 p/Share
17,587
Added 20.49%
68,225
Common Stock
Apr 01
2024
SELL
Open market or private sale
$1,133,124
$69.3 p/Share
16,351
Reduced 24.41%
50,638
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
$266,684
$16.31 p/Share
16,351
Added 19.62%
66,989
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$35,608
$65.82 p/Share
541
Reduced 1.06%
50,638
Common Stock
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
1,186
Added 2.26%
51,179
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$45,086
$65.82 p/Share
685
Reduced 1.35%
49,993
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
1,500
Added 2.87%
50,678
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$38,241
$65.82 p/Share
581
Reduced 1.17%
49,178
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
1,273
Added 2.49%
49,759
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$63,641
$65.95 p/Share
965
Reduced 1.95%
48,486
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
2,115
Added 4.1%
49,451
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
-
5,472
Reduced 10.36%
47,336
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
12,000
Added 18.52%
52,808
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$215,573
$57.81 p/Share
3,729
Reduced 8.37%
40,808
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
7,848
Added 14.98%
44,537
Common Stock
May 02
2023
SELL
Payment of exercise price or tax liability
$101,409
$52.9 p/Share
1,917
Reduced 4.97%
36,689
Common Stock
May 02
2023
BUY
Exercise of conversion of derivative security
-
4,203
Added 9.82%
38,606
Common Stock
Mar 31
2023
SELL
Open market or private sale
$200,000
$50.0 p/Share
4,000
Reduced 10.42%
34,403
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$23,022
$46.23 p/Share
498
Reduced 1.28%
38,403
Common Stock