Dec 17
2022
BUY
Exercise of conversion of derivative security
-
5,000
Added 1.51%
326,893
Common Stock
Dec 06
2022
SELL
Open market or private sale
$271,864
$53.14 p/Share
5,116
Reduced 1.56%
321,893
Common Stock
Dec 05
2022
SELL
Open market or private sale
$212,188
$53.61 p/Share
3,958
Reduced 1.2%
327,009
Common Stock
Nov 27
2022
SELL
Payment of exercise price or tax liability
$328,029
$55.57 p/Share
5,903
Reduced 1.75%
330,967
Common Stock
Nov 27
2022
BUY
Exercise of conversion of derivative security
-
15,000
Added 4.26%
336,870
Common Stock
Oct 29
2022
SELL
Payment of exercise price or tax liability
$103,025
$52.35 p/Share
1,968
Reduced 0.61%
321,870
Common Stock
Oct 29
2022
BUY
Exercise of conversion of derivative security
-
5,000
Added 1.52%
323,838
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$283,875
$48.09 p/Share
5,903
Reduced 1.82%
318,838
Common Stock
Sep 01
2022
BUY
Exercise of conversion of derivative security
-
15,000
Added 4.46%
321,593
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$213,710
$54.31 p/Share
3,935
Reduced 1.25%
309,741
Common Stock
Apr 01
2022
BUY
Exercise of conversion of derivative security
-
10,000
Added 3.09%
313,676
Common Stock
Nov 27
2021
SELL
Payment of exercise price or tax liability
$356,196
$45.26 p/Share
7,870
Reduced 2.53%
303,676
Common Stock
Nov 27
2021
BUY
Exercise of conversion of derivative security
-
20,000
Added 6.03%
311,546
Common Stock
Oct 29
2021
SELL
Payment of exercise price or tax liability
$90,626
$46.05 p/Share
1,968
Reduced 0.67%
291,546
Common Stock
Oct 29
2021
BUY
Exercise of conversion of derivative security
-
5,000
Added 1.67%
293,514
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$281,868
$47.75 p/Share
5,903
Reduced 2.0%
288,514
Common Stock
Sep 01
2021
BUY
Exercise of conversion of derivative security
-
15,000
Added 4.89%
291,662
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$136,678
$46.3 p/Share
2,952
Reduced 1.05%
279,417
Common Stock
Jul 01
2021
BUY
Exercise of conversion of derivative security
-
7,500
Added 2.59%
282,369
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$242,116
$46.84 p/Share
5,169
Reduced 1.85%
274,869
Common Stock
Apr 01
2021
BUY
Exercise of conversion of derivative security
-
17,500
Added 5.88%
280,038
Common Stock
Nov 27
2020
SELL
Payment of exercise price or tax liability
$274,785
$46.55 p/Share
5,903
Reduced 2.2%
262,538
Common Stock
Nov 27
2020
BUY
Exercise of conversion of derivative security
-
15,000
Added 5.29%
268,441
Common Stock
Oct 29
2020
SELL
Payment of exercise price or tax liability
$89,190
$45.32 p/Share
1,968
Reduced 0.77%
253,441
Common Stock
Oct 29
2020
BUY
Exercise of conversion of derivative security
-
5,000
Added 1.92%
255,409
Common Stock