Jul 18
2024
SELL
Open market or private sale
$106,272
$36.0 p/Share
2,952
Reduced 3.9%
72,818
Common Stock, par valu...
Jul 18
2024
BUY
Exercise of conversion of derivative security
$136,645
$16.66 p/Share
8,202
Added 9.68%
76,568
Common Stock, par valu...
Jul 17
2024
SELL
Open market or private sale
$201,359
$36.06 p/Share
5,584
Reduced 7.26%
71,318
Common Stock, par valu...
Jul 17
2024
BUY
Exercise of conversion of derivative security
$106,096
$19.0 p/Share
5,584
Added 6.77%
76,902
Common Stock, par valu...
Jul 16
2024
SELL
Open market or private sale
$184,561
$37.18 p/Share
4,964
Reduced 6.51%
71,318
Common Stock, par valu...
Jul 16
2024
BUY
Exercise of conversion of derivative security
$94,316
$19.0 p/Share
4,964
Added 6.11%
76,282
Common Stock, par valu...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$23,647
$27.69 p/Share
854
Reduced 1.18%
71,318
Common Stock, par valu...
Feb 15
2024
BUY
Grant, award, or other acquisition
-
7,647
Added 9.58%
72,172
Common Stock, par valu...
Jan 06
2024
SELL
Payment of exercise price or tax liability
$6,022
$26.65 p/Share
226
Reduced 0.35%
64,525
Common Stock, par valu...
Jan 04
2024
SELL
Payment of exercise price or tax liability
$11,015
$25.98 p/Share
424
Reduced 0.65%
64,751
Common Stock, par valu...
Dec 17
2023
SELL
Payment of exercise price or tax liability
$15,408
$28.22 p/Share
546
Reduced 0.83%
65,175
Common Stock, par valu...
Dec 11
2023
SELL
Open market or private sale
$13,387
$24.7 p/Share
542
Reduced 0.82%
65,721
Common Stock, par valu...
Dec 07
2023
SELL
Open market or private sale
$60,515
$24.62 p/Share
2,458
Reduced 3.58%
66,263
Common Stock, par valu...
Sep 20
2023
SELL
Payment of exercise price or tax liability
$14,026
$24.1 p/Share
582
Reduced 0.84%
68,721
Common Stock, par valu...
Feb 15
2023
BUY
Grant, award, or other acquisition
-
8,808
Added 11.28%
69,303
Common Stock, par valu...
Jan 06
2023
SELL
Payment of exercise price or tax liability
$10,066
$26.56 p/Share
379
Reduced 0.62%
60,495
Common Stock, par valu...
Jan 04
2023
SELL
Payment of exercise price or tax liability
$15,794
$26.68 p/Share
592
Reduced 0.96%
60,874
Common Stock, par valu...
Dec 17
2022
SELL
Payment of exercise price or tax liability
$14,300
$26.0 p/Share
550
Reduced 0.89%
61,466
Common Stock, par valu...
Sep 20
2022
SELL
Payment of exercise price or tax liability
$13,566
$23.11 p/Share
587
Reduced 0.94%
62,016
Common Stock, par valu...
Jan 06
2022
SELL
Payment of exercise price or tax liability
$5,716
$25.29 p/Share
226
Reduced 0.36%
62,603
Common Stock, par valu...
Jan 04
2022
SELL
Payment of exercise price or tax liability
$8,778
$23.66 p/Share
371
Reduced 0.59%
62,829
Common Stock, par valu...
Dec 17
2021
BUY
Grant, award, or other acquisition
-
7,500
Added 10.61%
63,200
Common Stock, par valu...
Nov 18
2021
SELL
Open market or private sale
$14,668
$25.29 p/Share
580
Reduced 1.03%
55,700
Common Stock, par valu...
Nov 17
2021
SELL
Open market or private sale
$108,988
$25.53 p/Share
4,269
Reduced 7.05%
56,280
Common Stock, par valu...
Sep 20
2021
SELL
Payment of exercise price or tax liability
$12,345
$21.03 p/Share
587
Reduced 0.96%
60,549
Common stock, par valu...