Sep 09
2024
BUY
Open market or private purchase
$124,925
$49.97 p/Share
2,500
Added 5.85%
40,251
Common Stock
Sep 06
2024
BUY
Open market or private purchase
$128,675
$51.47 p/Share
2,500
Added 6.21%
37,751
Common Stock
Aug 02
2024
BUY
Open market or private purchase
$111,920
$55.96 p/Share
2,000
Added 5.37%
35,251
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$2,469,259
$56.86 p/Share
43,427
Reduced 32.12%
91,795
Common Stock
Dec 31
2023
BUY
Grant, award, or other acquisition
-
110,360
Added 44.94%
135,222
Common Stock
Dec 06
2023
BUY
Open market or private purchase
$108,600
$54.3 p/Share
2,000
Added 7.51%
24,637
Common Stock
Nov 16
2023
BUY
Open market or private purchase
$110,800
$55.4 p/Share
2,000
Added 8.12%
22,637
Common Stock
Oct 19
2023
-
1,000
Reduced 4.62%
20,637
Common Stock
Aug 28
2023
-
2,000
Reduced 8.13%
22,605
Common Stock
Jun 01
2023
BUY
Open market or private purchase
$28,948
$44.4 p/Share
652
Added 0.37%
176,120
Common Stock
May 04
2023
BUY
Open market or private purchase
$84,800
$42.4 p/Share
2,000
Added 1.13%
175,468
Common Stock
Mar 15
2023
BUY
Open market or private purchase
$89,500
$44.75 p/Share
2,000
Added 1.14%
173,468
Common Stock
Mar 13
2023
BUY
Open market or private purchase
$97,540
$48.77 p/Share
2,000
Added 1.15%
171,468
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$6,277,568
$57.24 p/Share
109,671
Reduced 39.29%
169,468
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
-
278,705
Added 49.96%
279,139
Common Stock
Apr 07
2022
SELL
Payment of exercise price or tax liability
$8,191,550
$53.65 p/Share
152,685
Reduced 71.52%
60,803
Common Stock
Apr 07
2022
BUY
Exercise of conversion of derivative security
$6,078,003
$28.47 p/Share
213,488
Added 60.79%
137,705
Common Stock
Mar 11
2022
-
2,900
Reduced 100.0%
0
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$3,294,371
$36.92 p/Share
89,230
Reduced 30.72%
201,218
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
-
226,758
Added 43.84%
290,448
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$138,594
$36.86 p/Share
3,760
Reduced 5.57%
63,690
Common Stock
Dec 15
2021
BUY
Exercise of conversion of derivative security
$999,979
$27.26 p/Share
36,683
Added 35.23%
67,450
Common Stock
Aug 04
2021
BUY
Open market or private purchase
$84,120
$28.04 p/Share
3,000
Added 8.05%
34,279
Common Stock