Sep 05
2023
SELL
Open market or private sale
$288,750
$57.75 p/Share
5,000
Reduced 2.33%
209,683
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$86,229
$57.95 p/Share
1,488
Reduced 0.69%
214,683
Common Stock
Sep 01
2023
BUY
Exercise of conversion of derivative security
-
3,001
Added 1.37%
216,171
Common Stock
Aug 28
2023
-
10,000
Reduced 4.48%
213,170
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$50,724
$59.12 p/Share
858
Reduced 0.38%
223,170
Common Stock
Aug 15
2023
BUY
Exercise of conversion of derivative security
-
1,729
Added 0.77%
224,028
Common Stock
Jun 02
2023
SELL
Open market or private sale
$311,200
$62.24 p/Share
5,000
Reduced 2.17%
225,895
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$90,916
$61.1 p/Share
1,488
Reduced 0.64%
230,895
Common Stock
Jun 01
2023
BUY
Exercise of conversion of derivative security
-
3,000
Added 1.27%
232,383
Common Stock
May 26
2023
SELL
Open market or private sale
$293,350
$58.67 p/Share
5,000
Reduced 2.13%
229,383
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$36,096
$42.07 p/Share
858
Reduced 0.36%
234,383
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
-
1,730
Added 0.73%
235,241
Common Stock
Apr 24
2023
SELL
Payment of exercise price or tax liability
$350,351
$38.76 p/Share
9,039
Reduced 3.73%
233,511
Common Stock
Apr 24
2023
BUY
Exercise of conversion of derivative security
-
18,223
Added 6.99%
242,550
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$241,632
$45.36 p/Share
5,327
Reduced 2.32%
224,327
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
15,403
Added 6.31%
228,616
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$29,633
$46.74 p/Share
634
Reduced 0.3%
214,251
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
1,730
Added 0.8%
214,885
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$67,464
$45.4 p/Share
1,486
Reduced 0.69%
212,835
Common Stock
Dec 01
2022
BUY
Exercise of conversion of derivative security
-
2,997
Added 1.38%
214,321
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$38,352
$44.7 p/Share
858
Reduced 0.4%
211,324
Common Stock
Nov 15
2022
BUY
Exercise of conversion of derivative security
-
1,730
Added 0.81%
212,182
Common Stock
Sep 23
2022
-
4,000
Reduced 1.77%
222,299
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$68,403
$45.97 p/Share
1,488
Reduced 0.7%
210,452
Common Stock
Sep 01
2022
BUY
Exercise of conversion of derivative security
-
3,001
Added 1.4%
211,940
Common Stock