Jun 13
2023
SELL
Open market or private sale
$128,275
$51.31 p/Share
2,500
Reduced 1.13%
217,856
Common Stock
May 31
2023
SELL
Payment of exercise price or tax liability
$1,208,472
$46.67 p/Share
25,894
Reduced 10.52%
220,356
Common Stock
May 31
2023
BUY
Grant, award, or other acquisition
-
59,186
Added 19.38%
246,250
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$841,553
$46.74 p/Share
18,005
Reduced 8.78%
187,064
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
$1,923,444
$46.74 p/Share
41,152
Added 17.48%
194,229
Common Stock
Apr 17
2023
SELL
Payment of exercise price or tax liability
$509,747
$49.78 p/Share
10,240
Reduced 5.88%
163,917
Common Stock
Apr 17
2023
BUY
Exercise of conversion of derivative security
$1,165,100
$49.78 p/Share
23,405
Added 11.85%
174,157
Common Stock
Feb 16
2023
SELL
Open market or private sale
$277,100
$55.42 p/Share
5,000
Reduced 3.21%
150,752
Common Stock
Jan 17
2023
SELL
Payment of exercise price or tax liability
$690,772
$54.14 p/Share
12,759
Reduced 7.57%
155,752
Common Stock
Jan 17
2023
BUY
Exercise of conversion of derivative security
$1,717,483
$54.14 p/Share
31,723
Added 16.66%
158,694
Common Stock
Aug 11
2022
-
5,290
Reduced 3.72%
136,788
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
-
17,747
Reduced 11.1%
142,078
Common Stock
May 16
2022
BUY
Exercise of conversion of derivative security
-
40,422
Added 21.31%
149,267
Common Stock
Apr 01
2022
SELL
Open market or private sale
$123,471
$72.63 p/Share
1,700
Reduced 1.4%
119,403
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$298,652
$66.22 p/Share
4,510
Reduced 3.59%
121,103
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
$680,278
$66.22 p/Share
10,273
Added 7.56%
125,613
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$923,085
$65.85 p/Share
14,018
Reduced 10.84%
115,340
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
-
32,990
Added 20.32%
129,358
Common Stock
Jan 18
2022
SELL
Payment of exercise price or tax liability
$213,032
$75.92 p/Share
2,806
Reduced 2.83%
96,368
Common Stock
Jan 18
2022
BUY
Exercise of conversion of derivative security
$562,415
$75.92 p/Share
7,408
Added 6.95%
99,174
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$258,612
$87.31 p/Share
2,962
Reduced 3.13%
91,766
Common Stock
Nov 15
2021
BUY
Exercise of conversion of derivative security
-
6,747
Added 6.65%
94,728
Common Stock
Aug 05
2021
SELL
Open market or private sale
$4,175,493
$87.61 p/Share
47,660
Reduced 35.14%
87,981
Common Stock
Aug 05
2021
BUY
Exercise of conversion of derivative security
$1,062,341
$22.29 p/Share
47,660
Added 26.0%
135,641
Common Stock
May 15
2021
SELL
Payment of exercise price or tax liability
$1,296,125
$76.31 p/Share
16,985
Reduced 16.18%
87,981
Common Stock