Nov 19
2024
SELL
Open market or private sale
$852,800
$42.64 p/Share
20,000
Reduced 1.78%
1,105,607
Common Stock
Sep 07
2024
SELL
Payment of exercise price or tax liability
$28,107
$42.14 p/Share
667
Reduced 0.06%
1,125,607
Common Stock
Sep 07
2024
BUY
Exercise of conversion of derivative security
-
2,737
Added 0.24%
1,126,274
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$9,355
$36.98 p/Share
253
Reduced 0.02%
1,123,537
Common Stock
Jul 15
2024
BUY
Exercise of conversion of derivative security
-
1,039
Added 0.09%
1,123,790
Common Stock
Jun 19
2024
SELL
Payment of exercise price or tax liability
$17,823
$36.75 p/Share
485
Reduced 0.04%
1,122,751
Common Stock
Jun 19
2024
BUY
Exercise of conversion of derivative security
-
1,990
Added 0.18%
1,123,236
Common Stock
Sep 11
2023
SELL
Open market or private sale
$76,170
$76.17 p/Share
1,000
Reduced 0.09%
1,121,246
Common Stock
Sep 07
2023
SELL
Payment of exercise price or tax liability
$50,955
$76.51 p/Share
666
Reduced 0.06%
1,122,246
Common Stock
Sep 07
2023
BUY
Exercise of conversion of derivative security
-
2,736
Added 0.24%
1,122,912
Common Stock
Sep 05
2023
SELL
Open market or private sale
$635,440
$79.43 p/Share
8,000
Reduced 0.71%
1,120,176
Common Stock
Aug 30
2023
-
1,000
Reduced 0.09%
1,128,176
Common Stock
Aug 28
2023
SELL
Open market or private sale
$671,120
$83.89 p/Share
8,000
Reduced 0.7%
1,129,176
Common Stock
Aug 21
2023
SELL
Open market or private sale
$668,080
$83.51 p/Share
8,000
Reduced 0.7%
1,137,176
Common Stock
Jul 15
2023
SELL
Payment of exercise price or tax liability
$20,900
$82.94 p/Share
252
Reduced 0.02%
1,145,176
Common Stock
Jul 15
2023
BUY
Exercise of conversion of derivative security
-
1,039
Added 0.09%
1,145,428
Common Stock
Oct 10
2022
SELL
Open market or private sale
$61,030
$61.03 p/Share
1,000
Reduced 0.09%
1,144,389
Common Stock
Oct 03
2022
SELL
Open market or private sale
$515,920
$64.49 p/Share
8,000
Reduced 0.69%
1,145,389
Common Stock
Sep 26
2022
SELL
Open market or private sale
$480,000
$60.0 p/Share
8,000
Reduced 0.69%
1,153,389
Common Stock
Sep 19
2022
SELL
Open market or private sale
$506,960
$63.37 p/Share
8,000
Reduced 0.68%
1,161,389
Common Stock
Aug 24
2022
-
1,000
Reduced 0.09%
1,169,389
Common Stock
Jul 15
2022
SELL
Payment of exercise price or tax liability
$13,958
$55.39 p/Share
252
Reduced 0.02%
1,170,389
Common Stock
Jul 15
2022
BUY
Exercise of conversion of derivative security
-
1,039
Added 0.09%
1,170,641
Common Stock
Sep 15
2021
SELL
Open market or private sale
$161,720
$80.86 p/Share
2,000
Reduced 0.17%
1,169,602
Common Stock
Sep 08
2021
SELL
Open market or private sale
$598,480
$74.81 p/Share
8,000
Reduced 0.68%
1,171,602
Common Stock