Nov 21
2024
-
932
Reduced 1.21%
76,201
Common Stock
Nov 21
2024
BUY
Exercise of conversion of derivative security
$99,964
$29.84 p/Share
3,350
Added 4.16%
77,133
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$687,420
$60.3 p/Share
11,400
Reduced 13.38%
73,783
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
14,672
Added 14.69%
85,183
Common Stock
Mar 14
2024
BUY
Exercise of conversion of derivative security
-
7,820
Added 9.98%
70,511
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$107,947
$60.85 p/Share
1,774
Reduced 2.75%
62,691
Common Stock
Mar 13
2024
BUY
Exercise of conversion of derivative security
-
3,500
Added 5.15%
64,465
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$33,977
$59.82 p/Share
568
Reduced 0.92%
60,965
Common Stock
Mar 12
2024
BUY
Exercise of conversion of derivative security
-
1,120
Added 1.79%
61,533
Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
$99,975
$29.37 p/Share
3,404
Added 5.33%
60,413
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$176,596
$59.36 p/Share
2,975
Reduced 4.96%
57,009
Common Stock
Jun 01
2023
BUY
Exercise of conversion of derivative security
-
6,000
Added 9.09%
59,984
Common Stock
May 10
2023
SELL
Open market or private sale
$7,685,359
$59.15 p/Share
129,930
Reduced 70.65%
53,984
Common Stock
May 10
2023
BUY
Exercise of conversion of derivative security
$3,580,870
$27.56 p/Share
129,930
Added 41.4%
183,914
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$287,641
$101.64 p/Share
2,830
Reduced 9.49%
26,992
Common Stock
Mar 14
2023
BUY
Grant, award, or other acquisition
-
2,900
Added 9.26%
28,430
Common Stock
Mar 14
2023
BUY
Exercise of conversion of derivative security
-
2,805
Added 9.54%
26,584
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$69,722
$100.32 p/Share
695
Reduced 2.67%
25,368
Common Stock
Mar 13
2023
BUY
Exercise of conversion of derivative security
-
1,400
Added 5.1%
26,063
Common Stock
Mar 12
2023
SELL
Payment of exercise price or tax liability
$20,966
$100.32 p/Share
209
Reduced 0.84%
24,663
Common Stock
Mar 12
2023
BUY
Exercise of conversion of derivative security
-
420
Added 1.66%
24,872
Common Stock
Mar 08
2023
SELL
Open market or private sale
$3,898,552
$103.03 p/Share
37,839
Reduced 61.99%
23,201
Common Stock
Mar 08
2023
BUY
Exercise of conversion of derivative security
$1,750,810
$46.27 p/Share
37,839
Added 38.27%
61,040
Common Stock
Nov 23
2022
BUY
Exercise of conversion of derivative security
$97,248
$44.96 p/Share
2,163
Added 8.53%
23,201
Common Stock
Nov 16
2022
SELL
Open market or private sale
$7,421,802
$98.96 p/Share
74,998
Reduced 78.09%
21,038
Common Stock