Feb 03
2025
SELL
Sale (or disposition) back to the issuer
$486,677
$40.57 p/Share
11,996
Reduced 6.3%
178,494
Common Stock
Feb 03
2025
SELL
Payment of exercise price or tax liability
$1,662,477
$40.57 p/Share
40,978
Reduced 17.7%
190,490
Common Stock
Feb 03
2025
BUY
Exercise of conversion of derivative security
-
104,323
Added 31.07%
231,468
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$640,970
$38.37 p/Share
16,705
Reduced 11.61%
127,145
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
-
37,532
Added 20.69%
143,850
Common Stock
Jan 29
2024
SELL
Sale (or disposition) back to the issuer
$628,903
$35.29 p/Share
17,821
Reduced 14.36%
106,318
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$1,490,649
$35.29 p/Share
42,240
Reduced 25.39%
124,139
Common Stock
Jan 29
2024
BUY
Exercise of conversion of derivative security
-
104,066
Added 38.48%
166,379
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$1,107,268
$41.82 p/Share
26,477
Reduced 23.55%
85,952
Common Stock
Jan 23
2023
SELL
Sale (or disposition) back to the issuer
$988,582
$41.82 p/Share
23,639
Reduced 27.5%
62,313
Common Stock
Jan 23
2023
BUY
Exercise of conversion of derivative security
-
67,253
Added 37.43%
112,429
Common Stock
Jan 31
2022
SELL
Open market or private sale
$1,539,449
$57.64 p/Share
26,708
Reduced 37.15%
45,176
Common Stock
Jan 28
2022
SELL
Sale (or disposition) back to the issuer
$285,847
$57.33 p/Share
4,986
Reduced 6.49%
71,884
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$187,182
$57.33 p/Share
3,265
Reduced 4.07%
76,870
Common Stock
Jan 28
2022
BUY
Exercise of conversion of derivative security
-
8,251
Added 9.34%
80,135
Common Stock
Jan 06
2022
SELL
Payment of exercise price or tax liability
$1,071,970
$56.73 p/Share
18,896
Reduced 20.82%
71,884
Common Stock
Jan 06
2022
BUY
Exercise of conversion of derivative security
-
54,086
Added 37.34%
90,780
Common Stock
Jan 25
2021
SELL
Payment of exercise price or tax liability
$279,824
$43.35 p/Share
6,455
Reduced 13.1%
42,822
Common Stock
Jan 25
2021
SELL
Sale (or disposition) back to the issuer
$265,649
$43.35 p/Share
6,128
Reduced 14.31%
36,694
Common Stock
Jan 25
2021
BUY
Exercise of conversion of derivative security
-
19,112
Added 27.95%
49,276
Common Stock
Jan 27
2020
SELL
Payment of exercise price or tax liability
$409,831
$47.27 p/Share
8,670
Reduced 17.45%
41,025
Common Stock
Jan 27
2020
SELL
Sale (or disposition) back to the issuer
$513,352
$47.27 p/Share
10,860
Reduced 26.47%
30,164
Common Stock
Jan 27
2020
BUY
Exercise of conversion of derivative security
-
24,363
Added 32.9%
49,694
Common Stock
Jun 28
2019
SELL
Open market or private sale
$1,475,290
$47.59 p/Share
31,000
Reduced 55.03%
25,331
Common Stock
Jun 28
2019
BUY
Exercise of conversion of derivative security
$1,289,910
$41.61 p/Share
31,000
Added 35.5%
56,331
Common Stock