Jan 04
2024
SELL
Payment of exercise price or tax liability
$1,109,300
$47.92 p/Share
23,149
Reduced 5.89%
369,783
Common Stock
Jan 04
2024
BUY
Exercise of conversion of derivative security
-
50,762
Added 12.0%
372,313
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$1,803,412
$48.31 p/Share
37,330
Reduced 9.84%
342,170
Common Stock
Jan 03
2024
BUY
Exercise of conversion of derivative security
-
81,512
Added 19.05%
346,300
Common Stock
Jan 31
2023
SELL
Open market or private sale
$747,466
$40.01 p/Share
18,682
Reduced 5.9%
297,988
Common Stock
Jan 30
2023
SELL
Open market or private sale
$553,406
$40.07 p/Share
13,811
Reduced 4.18%
316,670
Common Stock
Jan 27
2023
SELL
Open market or private sale
$700,280
$40.0 p/Share
17,507
Reduced 5.03%
330,481
Common Stock
Jan 06
2023
SELL
Open market or private sale
$954,105
$35.08 p/Share
27,198
Reduced 7.25%
347,988
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$808,245
$34.93 p/Share
23,139
Reduced 5.81%
375,186
Common Stock
Jan 04
2023
SELL
Open market or private sale
$73,500
$35.0 p/Share
2,100
Reduced 0.64%
323,928
Common Stock
Jan 04
2023
BUY
Exercise of conversion of derivative security
-
74,397
Added 16.17%
385,686
Common Stock
Jan 03
2023
SELL
Open market or private sale
$531,101
$35.01 p/Share
15,170
Reduced 4.45%
326,028
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$864,512
$33.77 p/Share
25,600
Reduced 6.98%
341,198
Common Stock
Jan 03
2023
BUY
Exercise of conversion of derivative security
-
81,536
Added 19.16%
344,015
Common Stock
Dec 28
2022
SELL
Open market or private sale
$118,052
$35.02 p/Share
3,371
Reduced 1.17%
285,262
Common Stock
Dec 27
2022
SELL
Open market or private sale
$75,699
$35.03 p/Share
2,161
Reduced 0.74%
288,633
Common Stock
Jan 05
2022
SELL
Payment of exercise price or tax liability
$340,735
$46.83 p/Share
7,276
Reduced 2.44%
290,794
Common Stock
Jan 05
2022
BUY
Exercise of conversion of derivative security
-
15,612
Added 4.98%
298,070
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$923,029
$48.21 p/Share
19,146
Reduced 6.35%
282,458
Common Stock
Jan 04
2022
BUY
Exercise of conversion of derivative security
-
41,083
Added 12.57%
285,871
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$1,807,502
$47.39 p/Share
38,141
Reduced 12.77%
260,521
Common Stock
Jan 03
2022
BUY
Exercise of conversion of derivative security
-
81,516
Added 23.54%
264,743
Common Stock
Oct 13
2021
SELL
Payment of exercise price or tax liability
$166,484
$44.02 p/Share
3,782
Reduced 1.71%
217,146
Common Stock
Oct 13
2021
BUY
Exercise of conversion of derivative security
-
11,968
Added 5.14%
220,928
Common Stock
Sep 03
2021
SELL
Open market or private sale
$152,983
$46.01 p/Share
3,325
Reduced 1.57%
208,960
Common Stock