Mar 31
2024
SELL
Payment of exercise price or tax liability
$21,928
$38.95 p/Share
563
Reduced 4.13%
13,065
Common Stock
Mar 31
2024
BUY
Grant, award, or other acquisition
-
1,191
Added 8.15%
13,415
Common Stock
Mar 31
2024
BUY
Exercise of conversion of derivative security
-
725
Added 5.51%
12,437
Common Stock
Mar 24
2024
SELL
Payment of exercise price or tax liability
$22,092
$38.09 p/Share
580
Reduced 4.72%
11,712
Common Stock
Mar 24
2024
BUY
Exercise of conversion of derivative security
-
1,978
Added 13.86%
12,292
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$16,410
$36.96 p/Share
444
Reduced 4.13%
10,314
Common Stock
Mar 13
2024
BUY
Exercise of conversion of derivative security
-
1,512
Added 12.32%
10,758
Common Stock
Jun 29
2023
SELL
Payment of exercise price or tax liability
$31,116
$51.01 p/Share
610
Reduced 6.19%
9,246
Common Stock
Jun 29
2023
BUY
Exercise of conversion of derivative security
-
2,081
Added 17.43%
9,856
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$29,198
$50.43 p/Share
579
Reduced 6.93%
7,775
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
768
Added 8.76%
8,001
Common Stock
Mar 31
2023
BUY
Exercise of conversion of derivative security
-
1,201
Added 13.89%
7,446
Common Stock
Mar 24
2023
SELL
Payment of exercise price or tax liability
$28,338
$48.86 p/Share
580
Reduced 8.33%
6,385
Common Stock
Mar 24
2023
BUY
Exercise of conversion of derivative security
-
1,978
Added 22.12%
6,965
Common Stock
Dec 29
2022
SELL
Payment of exercise price or tax liability
$29,877
$48.9 p/Share
611
Reduced 10.91%
4,987
Common Stock
Dec 29
2022
BUY
Exercise of conversion of derivative security
-
2,082
Added 27.11%
5,598
Common Stock
Oct 01
2022
SELL
Payment of exercise price or tax liability
$5,006
$42.42 p/Share
118
Reduced 3.25%
3,516
Common Stock
Oct 01
2022
BUY
Exercise of conversion of derivative security
-
400
Added 9.92%
3,634
Common Stock
Jun 29
2022
SELL
Payment of exercise price or tax liability
$25,130
$41.13 p/Share
611
Reduced 15.89%
3,234
Common Stock
Jun 29
2022
BUY
Exercise of conversion of derivative security
-
2,082
Added 35.13%
3,845
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$13,065
$32.26 p/Share
405
Reduced 18.68%
1,763
Common Stock
Mar 31
2022
BUY
Exercise of conversion of derivative security
-
1,201
Added 37.43%
2,008
Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
$5,666
$39.62 p/Share
143
Reduced 12.88%
967
Common Stock
Oct 01
2021
BUY
Exercise of conversion of derivative security
-
400
Added 26.49%
1,110
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$8,620
$52.24 p/Share
165
Reduced 18.86%
710
Common Stock