Nov 15
2024
SELL
Payment of exercise price or tax liability
$717,157
$60.74 p/Share
11,807
Reduced 1.33%
879,152
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$938,443
$60.23 p/Share
15,581
Reduced 1.85%
824,546
Common Stock
Nov 08
2024
BUY
Grant, award, or other acquisition
-
66,413
Added 6.94%
890,959
Common Stock
Nov 04
2024
SELL
Payment of exercise price or tax liability
$863,410
$58.96 p/Share
14,644
Reduced 1.71%
840,092
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
-
90,010
Added 9.54%
853,093
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$684,629
$43.94 p/Share
15,581
Reduced 2.0%
763,083
Common Stock
Nov 06
2023
SELL
Payment of exercise price or tax liability
$804,399
$41.8 p/Share
19,244
Reduced 2.41%
778,607
Common Stock
Nov 03
2023
SELL
Payment of exercise price or tax liability
$627,056
$42.82 p/Share
14,644
Reduced 1.8%
797,851
Common Stock
Nov 10
2022
BUY
Grant, award, or other acquisition
-
118,786
Added 12.8%
809,564
Common Stock
Nov 06
2022
SELL
Payment of exercise price or tax liability
$760,098
$39.5 p/Share
19,243
Reduced 2.71%
690,705
Common Stock
Nov 04
2022
SELL
Payment of exercise price or tax liability
$578,438
$39.5 p/Share
14,644
Reduced 2.02%
709,948
Common Stock
Oct 31
2022
SELL
Payment of exercise price or tax liability
$526,825
$39.38 p/Share
13,378
Reduced 1.81%
724,592
Common Stock
Jun 07
2022
BUY
Exercise of conversion of derivative security
$5,112,970
$25.53 p/Share
200,273
Added 21.38%
736,428
Common Stock
Dec 14
2021
SELL
Open market or private sale
$5,075,000
$50.75 p/Share
100,000
Reduced 15.75%
534,871
Common Stock
Dec 14
2021
BUY
Exercise of conversion of derivative security
$2,553,000
$25.53 p/Share
100,000
Added 13.61%
634,871
Common Stock
Nov 06
2021
SELL
Payment of exercise price or tax liability
$958,879
$49.83 p/Share
19,243
Reduced 3.47%
534,718
Common Stock
Nov 04
2021
BUY
Grant, award, or other acquisition
$5,390,027
$48.28 p/Share
111,641
Added 16.77%
553,961
Common Stock
Oct 29
2021
SELL
Payment of exercise price or tax liability
$640,940
$47.91 p/Share
13,378
Reduced 2.94%
442,320
Common Stock
Oct 26
2021
SELL
Payment of exercise price or tax liability
$926,641
$48.84 p/Share
18,973
Reduced 4.0%
455,618
Common Stock
May 20
2021
SELL
Open market or private sale
$5,421,675
$46.61 p/Share
116,320
Reduced 19.73%
473,183
Common Stock
May 20
2021
BUY
Exercise of conversion of derivative security
$2,540,429
$21.84 p/Share
116,320
Added 16.48%
589,503
Common Stock
Mar 09
2021
SELL
Open market or private sale
$3,525,263
$39.52 p/Share
89,202
Reduced 15.9%
471,711
Common Stock
Mar 09
2021
BUY
Exercise of conversion of derivative security
$1,948,172
$21.84 p/Share
89,202
Added 13.72%
560,913
Common Stock
Mar 08
2021
SELL
Open market or private sale
$1,051,636
$38.78 p/Share
27,118
Reduced 5.44%
471,711
Common Stock
Mar 08
2021
BUY
Exercise of conversion of derivative security
$592,257
$21.84 p/Share
27,118
Added 5.16%
498,829
Common Stock