Dec 28
2022
SELL
Payment of exercise price or tax liability
$350,607
$66.29 p/Share
5,289
Reduced 1.25%
417,695
Common Stock
Dec 16
2022
SELL
Open market or private sale
$618,700
$61.87 p/Share
10,000
Reduced 2.31%
422,984
Common Stock
Dec 12
2022
SELL
Sale (or disposition) back to the issuer
$255,571
$64.8 p/Share
3,944
Reduced 0.9%
432,984
Common Stock
Dec 12
2022
BUY
Exercise of conversion of derivative security
$255,600
$12.78 p/Share
20,000
Added 4.38%
436,928
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$714,638
$72.9 p/Share
9,803
Reduced 2.3%
416,928
Common Stock
Nov 18
2022
BUY
Exercise of conversion of derivative security
$127,800
$12.78 p/Share
10,000
Added 2.29%
426,731
Common Stock
Nov 17
2022
SELL
Open market or private sale
$783,199
$78.32 p/Share
10,000
Reduced 2.34%
416,731
Common Stock
Nov 01
2022
BUY
Grant, award, or other acquisition
-
45,922
Added 9.76%
424,731
Common Stock
Sep 16
2022
SELL
Open market or private sale
$268,050
$89.35 p/Share
3,000
Reduced 0.82%
364,180
Common Stock
Sep 15
2022
SELL
Open market or private sale
$180,000
$90.0 p/Share
2,000
Reduced 0.54%
367,180
Common Stock
Jun 30
2022
BUY
Other acquisition or disposition
$12,438
$75.84 p/Share
164
Added 0.04%
369,180
Common Stock
Jun 10
2022
BUY
Grant, award, or other acquisition
-
20,423
Added 5.24%
369,016
Common Stock
May 09
2022
BUY
Exercise of conversion of derivative security
$175,360
$21.92 p/Share
8,000
Added 2.24%
348,593
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$732,557
$123.68 p/Share
5,923
Reduced 1.71%
340,593
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$1,050,744
$113.68 p/Share
9,243
Reduced 2.58%
349,018
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
23,166
Added 6.07%
358,261
Common Stock
Nov 12
2021
SELL
Open market or private sale
$481,500
$160.5 p/Share
3,000
Reduced 0.89%
335,095
Common Stock
Jun 30
2021
BUY
Other acquisition or disposition
$21,220
$85.91 p/Share
247
Added 0.07%
338,095
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$898,862
$172.46 p/Share
5,212
Reduced 1.52%
337,848
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$602,999
$203.03 p/Share
2,970
Reduced 0.86%
343,060
Common Stock
Feb 05
2021
SELL
Open market or private sale
$11,119,064
$203.4 p/Share
54,666
Reduced 16.05%
286,030
Common Stock
Feb 05
2021
BUY
Exercise of conversion of derivative security
$1,405,805
$12.26 p/Share
114,666
Added 24.89%
346,030
Common Stock
Feb 03
2021
BUY
Grant, award, or other acquisition
-
12,608
Added 4.22%
286,030
Common Stock
Jan 27
2021
SELL
Open market or private sale
$7,280,000
$182.0 p/Share
40,000
Reduced 14.11%
243,422
Common Stock
Jan 27
2021
BUY
Exercise of conversion of derivative security
$1,274,000
$18.2 p/Share
70,000
Added 20.38%
273,422
Common Stock