May 21
2024
SELL
Open market or private sale
$690,495
$76.34 p/Share
9,045
Reduced 17.41%
42,919
Common Stock
Feb 15
2024
SELL
Open market or private sale
$542,929
$74.12 p/Share
7,325
Reduced 12.35%
51,964
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$198,216
$72.66 p/Share
2,728
Reduced 4.4%
59,289
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
7,567
Added 10.87%
62,017
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$172,705
$72.81 p/Share
2,372
Reduced 4.17%
54,450
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
-
6,578
Added 10.38%
56,822
Common Stock
Aug 01
2023
SELL
Open market or private sale
$506,473
$62.76 p/Share
8,070
Reduced 13.84%
50,244
Common Stock
Aug 01
2023
SELL
Sale (or disposition) back to the issuer
$911,976
$63.2 p/Share
14,430
Reduced 19.84%
58,314
Common Stock
Aug 01
2023
BUY
Exercise of conversion of derivative security
$912,150
$40.54 p/Share
22,500
Added 23.62%
72,744
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$210,938
$61.75 p/Share
3,416
Reduced 6.37%
50,244
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
6,691
Added 11.09%
53,660
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$220,691
$62.75 p/Share
3,517
Reduced 6.97%
46,969
Common Stock
Feb 08
2023
BUY
Exercise of conversion of derivative security
-
7,567
Added 13.03%
50,486
Common Stock
Feb 07
2023
SELL
Sale (or disposition) back to the issuer
$1,977,259
$60.85 p/Share
32,494
Reduced 36.96%
55,425
Common Stock
Feb 07
2023
SELL
Open market or private sale
$781,750
$62.51 p/Share
12,506
Reduced 22.56%
42,919
Common Stock
Feb 07
2023
BUY
Exercise of conversion of derivative security
$1,977,300
$43.94 p/Share
45,000
Added 33.86%
87,919
Common Stock
May 23
2022
SELL
Sale (or disposition) back to the issuer
$1,028,639
$62.81 p/Share
16,377
Reduced 25.03%
49,042
Common Stock
May 23
2022
SELL
Open market or private sale
$394,015
$64.35 p/Share
6,123
Reduced 12.49%
42,919
Common Stock
May 23
2022
BUY
Exercise of conversion of derivative security
$1,028,700
$45.72 p/Share
22,500
Added 25.59%
65,419
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$165,993
$62.1 p/Share
2,673
Reduced 5.86%
42,919
Common Stock
Feb 11
2022
BUY
Exercise of conversion of derivative security
-
7,414
Added 13.99%
45,592
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$148,593
$61.58 p/Share
2,413
Reduced 5.94%
38,178
Common Stock
Feb 10
2022
BUY
Exercise of conversion of derivative security
-
6,691
Added 14.15%
40,591
Common Stock
Dec 07
2021
SELL
Sale (or disposition) back to the issuer
$965,501
$56.35 p/Share
17,134
Reduced 30.38%
39,266
Common Stock
Dec 07
2021
SELL
Open market or private sale
$305,272
$56.89 p/Share
5,366
Reduced 13.67%
33,900
Common Stock