Feb 26
2024
SELL
Payment of exercise price or tax liability
$3,654,886
$56.21 p/Share
65,022
Reduced 11.59%
496,140
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
115,368
Added 17.05%
561,162
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$535,224
$55.55 p/Share
9,635
Reduced 2.12%
445,794
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
-
23,021
Added 4.81%
455,429
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$593,380
$54.75 p/Share
10,838
Reduced 2.45%
432,408
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
25,895
Added 5.52%
443,246
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$420,983
$53.91 p/Share
7,809
Reduced 1.84%
417,351
Common Stock
Feb 11
2024
BUY
Exercise of conversion of derivative security
-
25,218
Added 5.6%
425,160
Common Stock
Sep 12
2023
SELL
Open market or private sale
$5,176,125
$46.01 p/Share
112,500
Reduced 21.95%
399,942
Common Stock
Sep 12
2023
BUY
Exercise of conversion of derivative security
$2,363,625
$21.01 p/Share
112,500
Added 19.23%
472,586
Common Stock
Jun 13
2023
SELL
Open market or private sale
$5,339,250
$47.46 p/Share
112,500
Reduced 21.95%
399,942
Common Stock
Jun 13
2023
BUY
Exercise of conversion of derivative security
$2,395,125
$21.29 p/Share
112,500
Added 18.05%
510,916
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$1,695,669
$35.85 p/Share
47,299
Reduced 10.58%
399,942
Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
-
110,382
Added 19.8%
447,241
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$402,044
$36.23 p/Share
11,097
Reduced 3.19%
336,859
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
25,895
Added 6.93%
347,956
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$387,395
$35.85 p/Share
10,806
Reduced 3.25%
322,061
Common Stock
Feb 11
2023
BUY
Exercise of conversion of derivative security
-
25,217
Added 7.04%
332,867
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$311,787
$35.85 p/Share
8,697
Reduced 2.75%
307,650
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
20,295
Added 6.03%
316,347
Common Stock
Feb 01
2023
SELL
Open market or private sale
$3,613,000
$36.13 p/Share
100,000
Reduced 25.25%
296,052
Common Stock
Feb 01
2023
BUY
Exercise of conversion of derivative security
$1,873,999
$18.74 p/Share
100,000
Added 20.16%
396,052
Common Stock
Jan 31
2023
SELL
Open market or private sale
$3,513,000
$35.13 p/Share
100,000
Reduced 25.25%
296,052
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
$1,502,000
$15.02 p/Share
100,000
Added 21.99%
354,782
Common Stock
Jan 26
2023
SELL
Open market or private sale
$3,403,758
$34.14 p/Share
99,700
Reduced 25.19%
296,052
Common Stock