Dec 02
2024
SELL
Open market or private sale
$10,162
$38.06 p/Share
267
Reduced 0.22%
122,480
Common Stock
Nov 21
2024
SELL
Open market or private sale
$377,329
$35.12 p/Share
10,744
Reduced 8.06%
122,480
Common Stock
Nov 20
2024
SELL
Payment of exercise price or tax liability
$428,180
$35.84 p/Share
11,947
Reduced 8.23%
133,224
Common Stock
Aug 23
2024
SELL
Open market or private sale
$377,160
$35.0 p/Share
10,776
Reduced 6.91%
145,171
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$409,007
$34.33 p/Share
11,914
Reduced 7.1%
155,947
Common Stock
Jun 03
2024
SELL
Open market or private sale
$15,610
$36.73 p/Share
425
Reduced 0.25%
167,861
Common Stock
May 22
2024
SELL
Open market or private sale
$978,413
$36.62 p/Share
26,718
Reduced 13.73%
167,861
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$448,805
$37.36 p/Share
12,013
Reduced 5.81%
194,579
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$290,029
$37.52 p/Share
7,730
Reduced 3.61%
206,592
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
-
45,286
Added 17.44%
214,322
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$386,199
$37.01 p/Share
10,435
Reduced 5.81%
169,036
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
42,192
Added 19.03%
179,471
Common Stock
Nov 22
2023
SELL
Open market or private sale
$1,455,190
$45.95 p/Share
31,669
Reduced 18.77%
137,087
Common Stock
Nov 21
2023
SELL
Open market or private sale
$1,162,141
$45.75 p/Share
25,402
Reduced 13.08%
168,756
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$512,103
$46.34 p/Share
11,051
Reduced 5.39%
194,158
Common Stock
Aug 20
2023
SELL
Payment of exercise price or tax liability
$449,743
$41.05 p/Share
10,956
Reduced 5.07%
205,209
Common Stock
Jul 31
2023
SELL
Open market or private sale
$857,863
$45.51 p/Share
18,850
Reduced 8.02%
216,165
Common Stock
Jul 31
2023
BUY
Exercise of conversion of derivative security
$669,363
$35.51 p/Share
18,850
Added 7.43%
235,015
Common Stock
Jun 01
2023
SELL
Open market or private sale
$16,076
$33.08 p/Share
486
Reduced 0.22%
216,165
Common Stock
May 22
2023
SELL
Open market or private sale
$328,948
$32.31 p/Share
10,181
Reduced 4.5%
216,165
Common Stock
May 20
2023
SELL
Payment of exercise price or tax liability
$355,032
$32.74 p/Share
10,844
Reduced 4.57%
226,346
Common Stock
Mar 21
2023
SELL
Open market or private sale
$213,630
$30.0 p/Share
7,121
Reduced 2.91%
237,190
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$107,929
$29.17 p/Share
3,700
Reduced 1.49%
244,311
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
-
21,364
Added 7.93%
248,011
Common Stock
Feb 21
2023
SELL
Open market or private sale
$367,506
$30.24 p/Share
12,153
Reduced 5.09%
226,647
Common Stock