Aug 16
2024
SELL
Payment of exercise price or tax liability
$3,493
$35.65 p/Share
98
Reduced 0.11%
91,014
Common Stock
Aug 16
2024
SELL
Sale (or disposition) back to the issuer
-
1,368
Reduced 1.5%
89,646
Common Stock
Aug 14
2024
BUY
Grant, award, or other acquisition
-
2,424
Added 2.59%
91,112
Common Stock
Aug 01
2024
BUY
Exercise of conversion of derivative security
$169,500
$16.95 p/Share
10,000
Added 10.13%
88,688
Common Stock
Jul 31
2024
SELL
Sale (or disposition) back to the issuer
$620,172
$38.52 p/Share
16,100
Reduced 16.99%
78,688
Common Stock
May 02
2024
-
1,650
Reduced 1.71%
94,788
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$9,049
$31.64 p/Share
286
Reduced 0.3%
96,438
Common Stock
Mar 18
2024
BUY
Grant, award, or other acquisition
-
1,198
Added 1.22%
96,724
Common Stock
Dec 07
2023
-
600
Reduced 0.62%
95,526
Common Stock
Nov 27
2023
-
1,000
Reduced 1.03%
96,126
Common Stock
Oct 27
2023
SELL
Payment of exercise price or tax liability
$4,802
$23.66 p/Share
203
Reduced 0.21%
97,126
Common Stock
Oct 21
2023
BUY
Exercise of conversion of derivative security
$77,150
$15.43 p/Share
5,000
Added 4.89%
97,329
Common Stock
Aug 16
2023
SELL
Payment of exercise price or tax liability
$2,893
$29.53 p/Share
98
Reduced 0.11%
89,934
Common Stock
Aug 16
2023
SELL
Sale (or disposition) back to the issuer
-
427
Reduced 0.46%
92,329
Common Stock
Aug 16
2023
BUY
Grant, award, or other acquisition
-
2,822
Added 2.95%
92,756
Common Stock
Jan 24
2023
BUY
Exercise of conversion of derivative security
$77,150
$15.43 p/Share
5,000
Added 5.26%
90,032
Common Stock
Dec 02
2022
-
835
Reduced 0.97%
85,032
Common Stock
Nov 02
2022
SELL
Payment of exercise price or tax liability
$14,238
$38.07 p/Share
374
Reduced 0.43%
85,867
Common Stock
Sep 13
2022
-
24
Reduced 0.03%
86,241
Common Stock
Aug 16
2022
SELL
Payment of exercise price or tax liability
$4,625
$47.19 p/Share
98
Reduced 0.12%
84,985
Common Stock
Aug 16
2022
BUY
Grant, award, or other acquisition
-
1,280
Added 1.46%
86,265
Common Stock
Feb 07
2022
BUY
Exercise of conversion of derivative security
$154,300
$15.43 p/Share
10,000
Added 10.69%
83,578
Common Stock
Nov 02
2021
-
1,500
Reduced 2.0%
73,578
Common Stock
Oct 29
2021
-
300
Reduced 0.4%
75,078
Common Stock
Oct 27
2021
SELL
Payment of exercise price or tax liability
$29,066
$48.85 p/Share
595
Reduced 0.78%
75,378
Common Stock