Aug 15
2024
BUY
Grant, award, or other acquisition
-
750
Added 4.79%
14,918
Common Stock
Aug 06
2024
BUY
Other acquisition or disposition
$610
$40.73 p/Share
15
Added 7.85%
176
Common Stock
May 06
2024
BUY
Other acquisition or disposition
$638
$31.91 p/Share
20
Added 11.11%
160
Common Stock
Feb 06
2024
BUY
Other acquisition or disposition
$621
$32.69 p/Share
19
Added 11.95%
140
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$339,877
$37.3 p/Share
9,112
Reduced 39.14%
14,168
Common Stock
Jan 30
2024
BUY
Exercise of conversion of derivative security
$76,996
$8.45 p/Share
9,112
Added 28.13%
23,280
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$279,131
$30.63 p/Share
9,113
Reduced 39.14%
14,168
Common Stock
Nov 29
2023
BUY
Exercise of conversion of derivative security
$77,004
$8.45 p/Share
9,113
Added 28.13%
23,281
Common Stock
Nov 06
2023
BUY
Other acquisition or disposition
$638
$29.01 p/Share
22
Added 15.38%
121
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$7,743
$30.73 p/Share
252
Reduced 1.75%
14,168
Common Stock
Aug 15
2023
BUY
Grant, award, or other acquisition
-
500
Added 3.35%
14,420
Common Stock
Aug 04
2023
BUY
Other acquisition or disposition
$594
$31.29 p/Share
19
Added 16.1%
99
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$35,708
$29.15 p/Share
1,225
Reduced 8.09%
13,920
Common Stock
May 17
2023
BUY
Exercise of conversion of derivative security
$10,351
$8.45 p/Share
1,225
Added 7.48%
15,145
Common Stock
May 05
2023
BUY
Other acquisition or disposition
$618
$29.47 p/Share
21
Added 21.0%
79
Common Stock
Feb 06
2023
BUY
Other acquisition or disposition
$589
$36.83 p/Share
16
Added 21.62%
58
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$18,364
$33.39 p/Share
550
Reduced 3.8%
13,920
Common Stock
Nov 15
2022
BUY
Exercise of conversion of derivative security
$4,647
$8.45 p/Share
550
Added 3.66%
14,470
Common Stock
Nov 04
2022
BUY
Other acquisition or disposition
$601
$30.08 p/Share
20
Added 32.79%
41
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$7,735
$30.94 p/Share
250
Reduced 1.76%
13,920
Common Stock
Aug 15
2022
BUY
Grant, award, or other acquisition
-
500
Added 3.41%
14,170
Common Stock
Aug 05
2022
BUY
Other acquisition or disposition
$600
$30.0 p/Share
20
Added 50.0%
20
Common Stock
May 10
2022
SELL
Open market or private sale
$74,850
$29.94 p/Share
2,500
Reduced 15.46%
13,670
Common Stock
Aug 13
2021
BUY
Grant, award, or other acquisition
-
500
Added 3.0%
16,170
Common Stock
Aug 05
2021
SELL
Open market or private sale
$35,150
$35.15 p/Share
1,000
Reduced 11.06%
8,045
Common Stock