Feb 24
2025
SELL
Payment of exercise price or tax liability
$2,847
$31.99 p/Share
89
Reduced 0.72%
12,290
Voting Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
-
178
Added 1.42%
12,379
Voting Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$17,623
$34.42 p/Share
512
Reduced 4.03%
12,201
Voting Common Stock
Feb 14
2025
BUY
Exercise of conversion of derivative security
-
1,027
Added 7.67%
12,359
Voting Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$15,172
$34.8 p/Share
436
Reduced 3.6%
11,686
Voting Common Stock
Feb 12
2025
BUY
Exercise of conversion of derivative security
-
876
Added 6.74%
12,122
Voting Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$8,068
$35.08 p/Share
230
Reduced 2.0%
11,246
Voting Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
-
461
Added 3.86%
11,476
Voting Common Stock
Nov 15
2024
-
3,000
Reduced 21.41%
11,015
Voting Common Stock
Nov 13
2024
SELL
Open market or private sale
$616,812
$49.0 p/Share
12,588
Reduced 47.32%
14,015
Voting Common Stock
Aug 23
2024
SELL
Open market or private sale
$860,000
$43.0 p/Share
20,000
Reduced 42.92%
26,603
Voting Common Stock
Mar 07
2024
SELL
Open market or private sale
$430,289
$40.98 p/Share
10,500
Reduced 18.39%
46,603
Voting Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$3,497
$39.3 p/Share
89
Reduced 0.16%
57,103
Voting Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
177
Added 0.31%
57,192
Voting Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$6,195
$39.21 p/Share
158
Reduced 0.28%
57,015
Voting Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
316
Added 0.55%
57,173
Voting Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$13,646
$38.55 p/Share
354
Reduced 0.62%
56,857
Voting Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
711
Added 1.23%
57,211
Voting Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$9,146
$39.94 p/Share
229
Reduced 0.4%
56,500
Voting Common Stock
Feb 12
2024
BUY
Exercise of conversion of derivative security
-
460
Added 0.8%
56,729
Voting Common Stock
Nov 17
2023
SELL
Open market or private sale
$676,200
$33.81 p/Share
20,000
Reduced 26.22%
56,269
Voting Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$2,152
$34.72 p/Share
62
Reduced 0.08%
76,269
Voting Common Stock
Feb 23
2023
BUY
Exercise of conversion of derivative security
-
178
Added 0.23%
76,331
Voting Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$3,879
$35.27 p/Share
110
Reduced 0.14%
76,153
Voting Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
316
Added 0.41%
76,263
Voting Common Stock