Mar 14
2025
SELL
Payment of exercise price or tax liability
-
1,643
Reduced 2.83%
56,487
Common Stock, no par v...
Mar 14
2025
BUY
Other acquisition or disposition
-
3,387
Added 5.51%
58,130
Common Stock, no par v...
Mar 07
2025
SELL
Payment of exercise price or tax liability
-
1,713
Reduced 3.03%
54,743
Common Stock, no par v...
Mar 07
2025
BUY
Other acquisition or disposition
-
3,524
Added 5.88%
56,456
Common Stock, no par v...
Feb 27
2025
SELL
Payment of exercise price or tax liability
-
14,855
Reduced 21.91%
52,932
Common Stock, no par v...
Feb 27
2025
BUY
Other acquisition or disposition
-
28,938
Added 29.92%
67,787
Common Stock, no par v...
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