Aug 19
2024
SELL
Open market or private sale
$145,673
$141.02 p/Share
1,033
Reduced 2.63%
38,311
Common Stock
May 22
2024
BUY
Exercise of conversion of derivative security
$61,335
$73.28 p/Share
837
Added 2.08%
39,344
Common Stock
May 20
2024
SELL
Open market or private sale
$226,700
$113.35 p/Share
2,000
Reduced 4.94%
38,507
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$101,620
$93.23 p/Share
1,090
Reduced 2.62%
40,507
Common Stock
Mar 03
2024
BUY
Exercise of conversion of derivative security
-
4,280
Added 9.37%
41,381
Common Stock
Nov 07
2023
BUY
Exercise of conversion of derivative security
$48,983
$55.6 p/Share
881
Added 2.31%
37,317
Common Stock
Feb 08
2023
SELL
Open market or private sale
$210,689
$105.45 p/Share
1,998
Reduced 5.2%
36,436
Common Stock
Feb 08
2023
BUY
Exercise of conversion of derivative security
$154,123
$55.6 p/Share
2,772
Added 6.73%
38,434
Common Stock
Nov 06
2022
SELL
Payment of exercise price or tax liability
$117,923
$68.56 p/Share
1,720
Reduced 4.6%
35,662
Common Stock
Nov 06
2022
BUY
Exercise of conversion of derivative security
-
4,368
Added 10.55%
37,040
Common Stock
Aug 04
2022
SELL
Open market or private sale
$160,862
$88.24 p/Share
1,823
Reduced 5.23%
33,014
Common Stock
May 25
2022
BUY
Exercise of conversion of derivative security
$119,818
$42.64 p/Share
2,810
Added 7.46%
34,837
Common Stock
Apr 03
2022
SELL
Payment of exercise price or tax liability
$154,925
$83.97 p/Share
1,845
Reduced 5.45%
32,027
Common Stock
Apr 03
2022
BUY
Exercise of conversion of derivative security
-
7,464
Added 18.32%
33,272
Common Stock
Feb 18
2022
SELL
Open market or private sale
$319,467
$85.74 p/Share
3,726
Reduced 12.36%
26,408
Common Stock
Feb 18
2022
BUY
Exercise of conversion of derivative security
$87,838
$42.64 p/Share
2,060
Added 6.4%
30,134
Common Stock
Nov 07
2021
SELL
Payment of exercise price or tax liability
$179,305
$78.85 p/Share
2,274
Reduced 7.49%
28,074
Common Stock
Nov 07
2021
BUY
Exercise of conversion of derivative security
-
8,000
Added 20.86%
30,348
Common Stock
Nov 20
2020
SELL
Open market or private sale
$188,203
$77.45 p/Share
2,430
Reduced 9.81%
22,348
Common Stock
Nov 01
2020
SELL
Payment of exercise price or tax liability
$134,159
$68.87 p/Share
1,948
Reduced 7.29%
24,778
Common Stock
Nov 01
2020
BUY
Exercise of conversion of derivative security
-
8,000
Added 23.04%
26,726
Common Stock