Aug 01
2024
SELL
Open market or private sale
$55,970
$55.97 p/Share
1,000
Reduced 2.51%
38,849
Common Stock
Jul 01
2024
SELL
Open market or private sale
$58,830
$58.83 p/Share
1,000
Reduced 2.45%
39,849
Common Stock
Jun 07
2024
SELL
Open market or private sale
$2,182,950
$62.37 p/Share
35,000
Reduced 46.14%
40,849
Common Stock
Jun 03
2024
SELL
Open market or private sale
$63,930
$63.93 p/Share
1,000
Reduced 1.3%
75,849
Common Stock
May 01
2024
SELL
Open market or private sale
$54,870
$54.87 p/Share
1,000
Reduced 1.28%
76,849
Common Stock
Apr 07
2024
SELL
Payment of exercise price or tax liability
-
9,167
Reduced 10.53%
77,849
Common Stock
Apr 07
2024
BUY
Other acquisition or disposition
-
18,006
Added 17.14%
87,016
Common Stock
Apr 01
2024
SELL
Open market or private sale
$53,390
$53.39 p/Share
1,000
Reduced 1.43%
69,010
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
-
2,039
Reduced 2.83%
70,010
Common Stock
Mar 15
2024
BUY
Other acquisition or disposition
-
4,093
Added 5.38%
72,049
Common Stock
Mar 13
2024
SELL
Open market or private sale
$825,440
$51.59 p/Share
16,000
Reduced 19.06%
67,956
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
-
1,729
Reduced 2.02%
83,956
Common Stock, no par v...
Mar 08
2024
BUY
Other acquisition or disposition
-
3,524
Added 3.95%
85,685
Common Stock, no par v...
Mar 01
2024
SELL
Open market or private sale
$53,090
$53.09 p/Share
1,000
Reduced 1.2%
82,161
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
-
7,426
Reduced 8.2%
83,161
Common Stock, no par v...
Feb 29
2024
BUY
Other acquisition or disposition
-
14,660
Added 13.93%
90,587
Common Stock, no par v...
Feb 01
2024
SELL
Open market or private sale
$54,230
$54.23 p/Share
1,000
Reduced 1.3%
75,927
Common Stock
Jan 02
2024
SELL
Open market or private sale
$47,000
$47.0 p/Share
1,000
Reduced 1.28%
76,927
Common Stock
Dec 01
2023
SELL
Open market or private sale
$45,680
$45.68 p/Share
1,000
Reduced 1.27%
77,927
Common Stock
Nov 01
2023
SELL
Open market or private sale
$48,240
$48.24 p/Share
1,000
Reduced 1.25%
78,927
Common Stock
Oct 02
2023
SELL
Open market or private sale
$44,960
$44.96 p/Share
1,000
Reduced 1.24%
79,927
Common Stock
Sep 05
2023
SELL
Open market or private sale
$42,530
$42.53 p/Share
1,000
Reduced 1.22%
80,927
Common Stock
Jun 01
2023
SELL
Open market or private sale
$36,610
$36.61 p/Share
1,000
Reduced 1.21%
81,927
Common Stock
May 01
2023
SELL
Open market or private sale
$39,850
$39.85 p/Share
1,000
Reduced 1.19%
82,927
Common Stock
Apr 07
2023
SELL
Payment of exercise price or tax liability
-
9,052
Reduced 9.74%
83,927
Common Stock