Mar 31
2024
SELL
Payment of exercise price or tax liability
$12,931
$38.95 p/Share
332
Reduced 3.09%
10,404
Common Stock
Mar 31
2024
BUY
Grant, award, or other acquisition
-
658
Added 5.85%
10,599
Common Stock
Mar 31
2024
BUY
Exercise of conversion of derivative security
-
466
Added 4.42%
10,078
Common Stock
Mar 24
2024
SELL
Payment of exercise price or tax liability
$19,083
$38.09 p/Share
501
Reduced 4.95%
9,612
Common Stock
Mar 24
2024
BUY
Exercise of conversion of derivative security
-
1,707
Added 14.44%
10,113
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$8,131
$36.96 p/Share
220
Reduced 2.55%
8,406
Common Stock
Mar 13
2024
BUY
Exercise of conversion of derivative security
-
750
Added 8.0%
8,626
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$28,190
$50.43 p/Share
559
Reduced 6.63%
7,876
Common Stock
Mar 31
2023
BUY
Exercise of conversion of derivative security
-
1,016
Added 12.09%
7,386
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
888
Added 9.84%
8,137
Common Stock
Mar 24
2023
SELL
Payment of exercise price or tax liability
$24,478
$48.86 p/Share
501
Reduced 7.12%
6,531
Common Stock
Mar 24
2023
BUY
Exercise of conversion of derivative security
-
1,707
Added 19.53%
7,032
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$12,951
$47.44 p/Share
273
Reduced 4.88%
5,325
Common Stock
Nov 11
2022
BUY
Exercise of conversion of derivative security
-
930
Added 14.25%
5,598
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$10,065
$32.26 p/Share
312
Reduced 6.27%
4,668
Common Stock
Mar 31
2022
BUY
Exercise of conversion of derivative security
-
1,016
Added 17.47%
4,801
Common Stock
Mar 29
2022
SELL
Payment of exercise price or tax liability
$3,359
$32.61 p/Share
103
Reduced 2.53%
3,964
Common Stock
Mar 29
2022
BUY
Exercise of conversion of derivative security
-
297
Added 6.81%
4,067
Common Stock
Nov 11
2021
SELL
Payment of exercise price or tax liability
$9,451
$34.62 p/Share
273
Reduced 6.75%
3,770
Common Stock
Nov 11
2021
BUY
Exercise of conversion of derivative security
-
930
Added 18.7%
4,043
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$8,411
$52.24 p/Share
161
Reduced 4.92%
3,113
Common Stock
Mar 31
2021
BUY
Exercise of conversion of derivative security
-
549
Added 14.36%
3,274
Common Stock
Mar 29
2021
SELL
Payment of exercise price or tax liability
$11,318
$54.94 p/Share
206
Reduced 7.03%
2,725
Common Stock
Mar 29
2021
BUY
Exercise of conversion of derivative security
-
706
Added 20.07%
2,812
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
-
113
Reduced 4.83%
2,225
Common Stock