Mar 10
2024
SELL
Payment of exercise price or tax liability
$145,577
$61.27 p/Share
2,376
Reduced 1.76%
132,641
Common Stock
Mar 10
2024
BUY
Exercise of conversion of derivative security
-
4,967
Added 3.55%
135,017
Common Stock
Mar 09
2024
SELL
Payment of exercise price or tax liability
$129,892
$61.27 p/Share
2,120
Reduced 1.6%
130,050
Common Stock
Mar 09
2024
BUY
Exercise of conversion of derivative security
-
4,439
Added 3.25%
132,170
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$205,499
$61.27 p/Share
3,354
Reduced 2.56%
127,731
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
6,991
Added 5.06%
131,085
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$198,753
$61.61 p/Share
3,226
Reduced 2.53%
124,094
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
9,904
Added 7.22%
127,320
Common Stock
Jun 14
2023
BUY
Open market or private purchase
$84,000
$42.0 p/Share
2,000
Added 1.67%
117,416
Common Stock
Mar 16
2023
BUY
Open market or private purchase
$113,100
$37.7 p/Share
3,000
Added 2.53%
115,416
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$93,085
$39.51 p/Share
2,356
Reduced 2.05%
112,416
Common Stock
Mar 10
2023
BUY
Exercise of conversion of derivative security
-
4,952
Added 4.14%
114,772
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$84,887
$40.25 p/Share
2,109
Reduced 1.88%
109,820
Common Stock
Mar 09
2023
BUY
Exercise of conversion of derivative security
-
4,439
Added 3.81%
111,929
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$97,655
$50.73 p/Share
1,925
Reduced 1.76%
107,490
Common Stock
Feb 07
2023
BUY
Exercise of conversion of derivative security
-
6,414
Added 5.54%
109,415
Common Stock
Sep 09
2022
SELL
Payment of exercise price or tax liability
$352,451
$53.67 p/Share
6,567
Reduced 5.99%
103,001
Common Stock
Sep 09
2022
BUY
Exercise of conversion of derivative security
-
14,806
Added 11.9%
109,568
Common Stock
Jun 15
2022
BUY
Open market or private purchase
$73,410
$48.94 p/Share
1,500
Added 1.56%
94,762
Common Stock
Apr 29
2022
BUY
Open market or private purchase
$156,000
$52.0 p/Share
3,000
Added 3.12%
93,262
Common Stock
Mar 15
2022
BUY
Open market or private purchase
$200,100
$66.7 p/Share
3,000
Added 3.22%
90,262
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$144,760
$65.89 p/Share
2,197
Reduced 2.46%
87,262
Common Stock
Mar 10
2022
BUY
Exercise of conversion of derivative security
-
4,952
Added 5.25%
89,459
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$139,799
$72.51 p/Share
1,928
Reduced 2.23%
84,507
Common Stock
Feb 07
2022
BUY
Exercise of conversion of derivative security
-
6,413
Added 6.91%
86,435
Common Stock