Mar 09
2023
SELL
Open market or private sale
$838,100
$144.5 p/Share
5,800
Reduced 24.09%
18,279
Common Stock, par valu...
Mar 08
2023
SELL
Open market or private sale
$426,000
$142.0 p/Share
3,000
Reduced 11.08%
24,079
Common Stock, par valu...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$938,858
$137.24 p/Share
6,841
Reduced 20.17%
27,079
Common Stock, par valu...
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
17,807
Added 34.42%
33,920
Common Stock, par valu...
Feb 22
2023
SELL
Open market or private sale
$219,000
$146.0 p/Share
1,500
Reduced 8.52%
16,113
Common Stock, par valu...
Feb 21
2023
SELL
Open market or private sale
$921,000
$153.5 p/Share
6,000
Reduced 25.41%
17,613
Common Stock, par valu...
Feb 15
2023
SELL
Payment of exercise price or tax liability
$935,944
$140.49 p/Share
6,662
Reduced 22.0%
23,613
Common Stock, par valu...
Feb 15
2023
BUY
Grant, award, or other acquisition
-
16,874
Added 35.79%
30,275
Common Stock, par valu...
Nov 29
2022
SELL
Open market or private sale
$226,625
$122.5 p/Share
1,850
Reduced 12.13%
13,401
Common Stock, par valu...
Nov 01
2022
SELL
Payment of exercise price or tax liability
$251,214
$111.75 p/Share
2,248
Reduced 12.85%
15,251
Common Stock, par valu...
Nov 01
2022
BUY
Exercise of conversion of derivative security
-
5,711
Added 24.61%
17,499
Common Stock, par valu...
Aug 16
2022
SELL
Open market or private sale
$223,242
$135.38 p/Share
1,649
Reduced 12.27%
11,788
Common Stock, par valu...
May 03
2022
SELL
Open market or private sale
$2,443,200
$122.16 p/Share
20,000
Reduced 59.81%
13,437
Common Stock, par valu...
Mar 01
2022
SELL
Payment of exercise price or tax liability
$830,424
$112.86 p/Share
7,358
Reduced 18.04%
33,437
Common Stock, par valu...
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
18,878
Added 31.64%
40,795
Common Stock, par valu...
Feb 15
2022
SELL
Payment of exercise price or tax liability
$649,360
$108.88 p/Share
5,964
Reduced 21.39%
21,917
Common Stock, par valu...
Feb 15
2022
BUY
Grant, award, or other acquisition
-
15,112
Added 35.15%
27,881
Common Stock, par valu...
Aug 02
2021
SELL
Open market or private sale
$115,500
$125.0 p/Share
924
Reduced 6.75%
12,769
Common Stock, par valu...
Jul 29
2021
SELL
Open market or private sale
$60,575
$121.15 p/Share
500
Reduced 3.52%
13,693
Common Stock, par valu...
Jul 20
2021
SELL
Payment of exercise price or tax liability
$55,030
$114.17 p/Share
482
Reduced 3.01%
15,556
Common Stock, par valu...
Jul 20
2021
SELL
Open market or private sale
$149,930
$110.0 p/Share
1,363
Reduced 8.76%
14,193
Common Stock, par valu...
Jul 20
2021
BUY
Exercise of conversion of derivative security
-
1,038
Added 6.08%
16,038
Common Stock, par valu...
Apr 23
2021
SELL
Open market or private sale
$166,700
$100.0 p/Share
1,667
Reduced 10.0%
15,000
Common Stock, par valu...
Mar 08
2021
SELL
Open market or private sale
$88,290
$90.0 p/Share
981
Reduced 5.56%
16,667
Common Stock, par valu...
Mar 05
2021
SELL
Open market or private sale
$3,747,341
$82.22 p/Share
45,577
Reduced 72.09%
17,648
Common Stock, par valu...