Jan 01
2024
SELL
Payment of exercise price or tax liability
$10,820
$27.05 p/Share
400
Reduced 1.85%
21,176
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
974
Added 4.32%
21,576
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$3,449
$26.33 p/Share
131
Reduced 0.63%
20,602
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
-
263
Added 1.25%
20,733
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$39,925
$29.64 p/Share
1,347
Reduced 6.17%
20,470
Common Stock
Oct 01
2023
BUY
Exercise of conversion of derivative security
-
3,895
Added 15.15%
21,817
Common Stock
Sep 09
2023
SELL
Payment of exercise price or tax liability
$10,183
$33.72 p/Share
302
Reduced 1.66%
17,922
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$3,185
$35.01 p/Share
91
Reduced 0.5%
18,224
Common Stock
Sep 01
2023
BUY
Exercise of conversion of derivative security
-
263
Added 1.42%
18,315
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$2,856
$31.39 p/Share
91
Reduced 0.5%
18,052
Common Stock
Jun 01
2023
BUY
Exercise of conversion of derivative security
-
263
Added 1.43%
18,143
Common Stock
Apr 15
2023
SELL
Payment of exercise price or tax liability
$90,454
$24.5 p/Share
3,692
Reduced 17.11%
17,880
Common Stock
Apr 15
2023
BUY
Exercise of conversion of derivative security
-
7,568
Added 25.97%
21,572
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$3,170
$29.36 p/Share
108
Reduced 0.77%
14,004
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
263
Added 1.83%
14,112
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$4,769
$52.41 p/Share
91
Reduced 0.65%
13,849
Common Stock
Dec 01
2022
BUY
Exercise of conversion of derivative security
-
263
Added 1.85%
13,940
Common Stock
Sep 09
2022
SELL
Payment of exercise price or tax liability
$17,903
$59.28 p/Share
302
Reduced 2.16%
13,677
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$17,861
$49.07 p/Share
364
Reduced 2.54%
13,979
Common Stock
Sep 01
2022
BUY
Exercise of conversion of derivative security
-
1,052
Added 6.83%
14,343
Common Stock
Apr 15
2022
SELL
Payment of exercise price or tax liability
$79,333
$71.99 p/Share
1,102
Reduced 7.66%
13,291
Common Stock
Sep 09
2021
SELL
Payment of exercise price or tax liability
$56,658
$130.85 p/Share
433
Reduced 2.92%
14,393
Common Stock
Apr 15
2021
SELL
Payment of exercise price or tax liability
$171,458
$159.2 p/Share
1,077
Reduced 6.77%
14,826
Common Stock
Sep 11
2020
BUY
Grant, award, or other acquisition
-
3,491
Added 18.0%
15,903
Common Stock