Mar 09
2024
SELL
Payment of exercise price or tax liability
$23,490
$23.35 p/Share
1,006
Reduced 2.92%
33,445
Common Stock
Mar 09
2024
BUY
Exercise of conversion of derivative security
-
2,817
Added 7.56%
34,451
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$36,039
$23.71 p/Share
1,520
Reduced 4.58%
31,634
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
4,260
Added 11.39%
33,154
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$78,331
$23.32 p/Share
3,359
Reduced 10.41%
28,894
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
-
8,496
Added 20.85%
32,253
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$30,039
$30.81 p/Share
975
Reduced 3.94%
23,757
Common Stock
Mar 09
2023
BUY
Exercise of conversion of derivative security
-
2,817
Added 10.23%
24,732
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$44,529
$30.21 p/Share
1,474
Reduced 6.3%
21,915
Common Stock
Mar 08
2023
BUY
Exercise of conversion of derivative security
-
4,260
Added 15.41%
23,389
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$53,598
$31.51 p/Share
1,701
Reduced 8.17%
19,129
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
4,445
Added 17.59%
20,830
Common Stock
Apr 07
2022
SELL
Open market or private sale
$560,520
$62.28 p/Share
9,000
Reduced 35.45%
16,385
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$61,035
$62.6 p/Share
975
Reduced 3.7%
25,385
Common Stock
Mar 09
2022
BUY
Exercise of conversion of derivative security
-
2,817
Added 9.65%
26,360
Common Stock
Mar 08
2022
BUY
Grant, award, or other acquisition
-
1,083
Added 4.4%
23,543
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$74,565
$64.67 p/Share
1,153
Reduced 4.88%
22,460
Common Stock
Mar 05
2022
BUY
Exercise of conversion of derivative security
-
3,334
Added 12.37%
23,613
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$105,331
$68.53 p/Share
1,537
Reduced 7.05%
20,279
Common Stock
Mar 03
2022
BUY
Exercise of conversion of derivative security
-
4,444
Added 16.92%
21,816
Common Stock
Jan 05
2022
SELL
Open market or private sale
$881,600
$88.16 p/Share
10,000
Reduced 36.53%
17,372
Common Stock
Jan 05
2022
BUY
Exercise of conversion of derivative security
$175,100
$17.51 p/Share
10,000
Added 26.76%
27,372
Common Stock
Apr 15
2021
SELL
Open market or private sale
$350,650
$70.13 p/Share
5,000
Reduced 22.35%
17,372
Common Stock
Mar 09
2021
BUY
Grant, award, or other acquisition
-
1,187
Added 5.04%
22,372
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$92,956
$68.0 p/Share
1,367
Reduced 6.06%
21,185
Common Stock