Aug 07
2023
SELL
Sale (or disposition) back to the issuer
-
37,734
Reduced 100.0%
0
Restricted Stock Units
Aug 07
2023
SELL
Sale (or disposition) back to the issuer
-
117,176
Reduced 100.0%
0
Common Stock
Jul 17
2023
SELL
Open market or private sale
$177,175
$70.87 p/Share
2,500
Reduced 1.59%
154,910
Common Stock
Jun 15
2023
SELL
Open market or private sale
$177,350
$70.94 p/Share
2,500
Reduced 1.56%
157,410
Common Stock
May 15
2023
SELL
Open market or private sale
$157,625
$63.05 p/Share
2,500
Reduced 1.54%
159,910
Common Stock
Apr 17
2023
SELL
Open market or private sale
$174,250
$69.7 p/Share
2,500
Reduced 1.52%
162,410
Common Stock
Mar 15
2023
SELL
Open market or private sale
$150,000
$60.0 p/Share
2,500
Reduced 1.49%
164,910
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$825,173
$67.12 p/Share
12,294
Reduced 6.84%
167,410
Common Stock
Feb 15
2023
SELL
Open market or private sale
$166,925
$66.77 p/Share
2,500
Reduced 1.37%
179,704
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
15,514
Added 7.85%
182,204
Common Stock
Jan 17
2023
SELL
Open market or private sale
$168,625
$67.45 p/Share
2,500
Reduced 1.48%
166,690
Common Stock
Jan 11
2023
SELL
Payment of exercise price or tax liability
$2,601,428
$63.4 p/Share
41,032
Reduced 19.52%
169,190
Common Stock
Jan 11
2023
BUY
Exercise of conversion of derivative security
-
101,228
Added 32.5%
210,222
Common Stock
Dec 01
2022
SELL
Open market or private sale
$75,070
$75.07 p/Share
1,000
Reduced 0.91%
108,994
Common Stock
Nov 15
2022
-
2,134
Reduced 1.9%
109,994
Common Stock
Nov 01
2022
SELL
Open market or private sale
$73,810
$73.81 p/Share
1,000
Reduced 0.88%
112,128
Common Stock
Oct 03
2022
SELL
Open market or private sale
$60,150
$60.15 p/Share
1,000
Reduced 0.88%
113,128
Common Stock
Sep 01
2022
SELL
Open market or private sale
$66,420
$66.42 p/Share
1,000
Reduced 0.87%
114,128
Common Stock
Aug 01
2022
SELL
Open market or private sale
$64,540
$64.54 p/Share
1,000
Reduced 0.86%
115,128
Common Stock
Jul 01
2022
SELL
Open market or private sale
$61,870
$61.87 p/Share
1,000
Reduced 0.85%
116,128
Common Stock
Jun 01
2022
SELL
Open market or private sale
$80,510
$80.51 p/Share
1,000
Reduced 0.85%
117,128
Common Stock
May 02
2022
SELL
Open market or private sale
$68,470
$68.47 p/Share
1,000
Reduced 0.84%
118,128
Common Stock
Apr 01
2022
SELL
Open market or private sale
$73,140
$73.14 p/Share
1,000
Reduced 0.83%
119,128
Common Stock
Mar 01
2022
SELL
Open market or private sale
$65,720
$65.72 p/Share
1,000
Reduced 0.83%
120,128
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$602,392
$56.91 p/Share
10,585
Reduced 8.04%
121,128
Common Stock