Mar 01
2025
SELL
Payment of exercise price or tax liability
$374,732
$38.74 p/Share
9,673
Reduced 10.01%
86,964
Common Stock
Mar 01
2025
BUY
Grant, award, or other acquisition
-
25,938
Added 21.16%
96,637
Common Stock
Dec 11
2024
-
585
Reduced 0.82%
70,699
Common Stock
May 01
2024
SELL
Open market or private sale
$36,135
$24.09 p/Share
1,500
Reduced 2.06%
71,284
Common Stock
Apr 01
2024
SELL
Open market or private sale
$45,585
$30.39 p/Share
1,500
Reduced 2.02%
72,784
Common Stock
Mar 12
2024
SELL
Open market or private sale
$55,080
$36.72 p/Share
1,500
Reduced 1.98%
74,284
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$321,295
$36.28 p/Share
8,856
Reduced 10.46%
75,784
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
28,622
Added 25.27%
84,640
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$20,846
$38.11 p/Share
547
Added 0.97%
56,018
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$274,891
$38.81 p/Share
7,083
Reduced 11.32%
55,471
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
24,140
Added 27.85%
62,554
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
$20,393
$34.86 p/Share
585
Added 1.5%
38,414
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$520,116
$69.59 p/Share
7,474
Reduced 16.5%
37,829
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
14,614
Added 24.39%
45,303
Common Stock
Jun 25
2021
SELL
Open market or private sale
$329,520
$80.0 p/Share
4,119
Reduced 11.83%
30,689
Common Stock
Jun 21
2021
SELL
Open market or private sale
$1,603,560
$76.36 p/Share
21,000
Reduced 37.63%
34,808
Common Stock
Jun 21
2021
BUY
Exercise of conversion of derivative security
$274,500
$18.3 p/Share
15,000
Added 21.18%
55,808
Common Stock
May 05
2021
-
2,300
Reduced 5.34%
40,808
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$917,730
$66.31 p/Share
13,840
Reduced 24.3%
43,108
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
14,340
Added 20.12%
56,948
Common Stock
Jan 04
2021
SELL
Open market or private sale
$1,253,845
$53.59 p/Share
23,397
Reduced 35.45%
42,608
Common Stock
Jan 04
2021
BUY
Exercise of conversion of derivative security
$274,500
$18.3 p/Share
15,000
Added 18.52%
66,005
Common Stock
Nov 10
2020
-
250
Reduced 0.49%
51,005
Common Stock