Aug 22
2023
SELL
Open market or private sale
$1,071,758
$52.77 p/Share
20,310
Reduced 6.39%
297,306
Common Stock
Aug 10
2023
SELL
Open market or private sale
$529,388
$52.55 p/Share
10,074
Reduced 3.07%
317,616
Common Stock
Aug 09
2023
SELL
Open market or private sale
$176,088
$53.36 p/Share
3,300
Reduced 1.0%
327,690
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$176,917
$44.96 p/Share
3,935
Reduced 1.17%
330,990
Common Stock
Apr 01
2023
BUY
Exercise of conversion of derivative security
-
10,000
Added 2.9%
334,925
Common Stock
Dec 17
2022
SELL
Payment of exercise price or tax liability
$95,290
$48.42 p/Share
1,968
Reduced 0.6%
324,925
Common Stock
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