Nov 29
2024
SELL
Payment of exercise price or tax liability
$13,064
$39.71 p/Share
329
Reduced 1.52%
21,305
Common Stock
Nov 29
2024
BUY
Exercise of conversion of derivative security
-
1,057
Added 4.66%
21,634
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$15,023
$42.32 p/Share
355
Reduced 1.7%
20,577
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
1,140
Added 5.16%
20,932
Common Stock
Nov 12
2024
SELL
Payment of exercise price or tax liability
$97,534
$42.61 p/Share
2,289
Reduced 10.37%
19,792
Common Stock
Nov 12
2024
BUY
Grant, award, or other acquisition
-
7,360
Added 25.0%
22,081
Common Stock
Nov 11
2024
SELL
Payment of exercise price or tax liability
$13,231
$43.24 p/Share
306
Reduced 2.04%
14,721
Common Stock
Nov 11
2024
BUY
Exercise of conversion of derivative security
-
983
Added 6.14%
15,027
Common Stock
Aug 21
2024
SELL
Open market or private sale
$102,775
$41.11 p/Share
2,500
Reduced 15.11%
14,044
Common Stock
Nov 29
2023
SELL
Open market or private sale
$310,590
$34.51 p/Share
9,000
Reduced 36.03%
15,981
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$16,919
$34.39 p/Share
492
Reduced 2.89%
16,544
Common Stock
Nov 29
2023
BUY
Exercise of conversion of derivative security
-
1,055
Added 5.83%
17,036
Common Stock
Nov 22
2023
SELL
Open market or private sale
$35,070
$35.0 p/Share
1,002
Reduced 3.86%
24,981
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$235,705
$35.07 p/Share
6,721
Reduced 20.55%
25,983
Common Stock
Nov 20
2023
BUY
Exercise of conversion of derivative security
$343,478
$20.37 p/Share
16,862
Added 37.19%
28,481
Common Stock
Aug 31
2023
SELL
Open market or private sale
$68,320
$34.16 p/Share
2,000
Reduced 12.32%
14,230
Common Stock
Aug 11
2023
SELL
Open market or private sale
$107,026
$34.67 p/Share
3,087
Reduced 15.98%
16,230
Common Stock
Aug 11
2023
SELL
Payment of exercise price or tax liability
$360,880
$34.69 p/Share
10,403
Reduced 35.0%
19,317
Common Stock
Aug 11
2023
BUY
Exercise of conversion of derivative security
$311,349
$23.08 p/Share
13,490
Added 31.22%
29,720
Common Stock
Nov 21
2022
SELL
Open market or private sale
$320,504
$32.42 p/Share
9,886
Reduced 37.85%
16,230
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$153,634
$32.87 p/Share
4,674
Reduced 15.18%
26,116
Common Stock
Nov 17
2022
BUY
Grant, award, or other acquisition
-
14,560
Added 32.11%
30,790
Common Stock
Nov 14
2022
SELL
Payment of exercise price or tax liability
$13,410
$32.16 p/Share
417
Reduced 2.5%
16,230
Common Stock
Nov 14
2022
BUY
Exercise of conversion of derivative security
-
1,296
Added 7.22%
16,647
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$24,226
$32.13 p/Share
754
Reduced 4.68%
15,351
Common Stock