Oct 15
2024
SELL
Payment of exercise price or tax liability
$195,962
$27.35 p/Share
7,165
Reduced 0.68%
1,045,537
Common Stock, par valu...
May 14
2024
SELL
Payment of exercise price or tax liability
$588,530
$33.97 p/Share
17,325
Reduced 1.64%
1,041,186
Common Stock, par valu...
May 14
2024
SELL
Open market or private sale
$1,686,000
$33.72 p/Share
50,000
Reduced 4.62%
1,032,251
Common Stock, par valu...
May 14
2024
BUY
Exercise of conversion of derivative security
-
37,776
Added 3.46%
1,052,702
Common Stock, par valu...
Apr 15
2024
SELL
Payment of exercise price or tax liability
$363,312
$29.0 p/Share
12,528
Reduced 1.14%
1,082,251
Common Stock, par valu...
Mar 07
2024
SELL
Payment of exercise price or tax liability
$321,520
$26.48 p/Share
12,142
Reduced 1.1%
1,094,779
Common Stock, par valu...
Mar 07
2024
BUY
Grant, award, or other acquisition
-
80,014
Added 6.74%
1,106,921
Common Stock, par valu...
Feb 28
2024
SELL
Payment of exercise price or tax liability
$442,443
$25.46 p/Share
17,378
Reduced 1.76%
967,657
Common Stock, par valu...
Feb 28
2024
BUY
Grant, award, or other acquisition
-
76,758
Added 6.95%
1,026,907
Common Stock, par valu...
Oct 15
2023
SELL
Payment of exercise price or tax liability
$199,401
$27.83 p/Share
7,165
Reduced 0.74%
967,527
Common Stock, par valu...
May 09
2023
BUY
Grant, award, or other acquisition
-
32,860
Added 3.26%
974,692
Common Stock, par valu...
May 05
2023
SELL
Open market or private sale
$3,160,500
$21.07 p/Share
150,000
Reduced 13.74%
941,832
Common Stock, par valu...
Apr 15
2023
SELL
Payment of exercise price or tax liability
$299,293
$23.89 p/Share
12,528
Reduced 1.13%
1,091,832
Common Stock, par valu...
Mar 07
2023
BUY
Grant, award, or other acquisition
-
82,819
Added 6.98%
1,104,360
Common Stock, par valu...
Jan 20
2023
SELL
Payment of exercise price or tax liability
$5,777,541
$29.4 p/Share
196,515
Reduced 16.13%
1,021,541
Common Stock, par valu...
Oct 19
2022
BUY
Grant, award, or other acquisition
-
48,872
Added 3.86%
1,218,056
Common Stock, par valu...
May 05
2022
BUY
Grant, award, or other acquisition
-
17,506
Added 1.48%
1,169,184
Common Stock, par valu...
May 05
2022
BUY
Exercise of conversion of derivative security
-
13,130
Added 1.13%
1,151,678
Common Stock, par valu...
Apr 20
2022
SELL
Payment of exercise price or tax liability
$2,608,399
$36.39 p/Share
71,679
Reduced 5.92%
1,138,548
Common Stock, par valu...
Apr 20
2022
BUY
Exercise of conversion of derivative security
-
162,980
Added 11.87%
1,210,227
Common Stock, par valu...
Apr 15
2022
SELL
Payment of exercise price or tax liability
$203,742
$35.28 p/Share
5,775
Reduced 0.57%
1,001,187
Common Stock, par valu...
Apr 15
2022
BUY
Grant, award, or other acquisition
-
46,060
Added 4.21%
1,047,247
Common Stock, par valu...
Jan 20
2022
SELL
Payment of exercise price or tax liability
$3,435,353
$17.47 p/Share
196,643
Reduced 16.34%
1,006,962
Common Stock, par valu...
Apr 15
2021
SELL
Payment of exercise price or tax liability
$15,365
$9.52 p/Share
1,614
Reduced 0.14%
1,151,084
Common Stock, par valu...
Apr 15
2021
BUY
Grant, award, or other acquisition
-
52,521
Added 4.18%
1,203,605
Common Stock, par valu...