Feb 23
2024
SELL
Open market or private sale
$60,365
$149.05 p/Share
405
Reduced 4.55%
8,500
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$248,582
$149.03 p/Share
1,668
Reduced 15.78%
8,905
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
4,073
Added 27.81%
10,573
Common Stock
Jan 09
2024
SELL
Open market or private sale
$239,691
$119.19 p/Share
2,011
Reduced 23.63%
6,500
Common Stock
Jan 08
2024
SELL
Payment of exercise price or tax liability
$211,638
$118.3 p/Share
1,789
Reduced 17.37%
8,511
Common Stock
Jan 08
2024
BUY
Exercise of conversion of derivative security
-
5,300
Added 33.97%
10,300
Common Stock
Jan 10
2023
SELL
Open market or private sale
$158,628
$97.08 p/Share
1,634
Reduced 24.63%
5,000
Common Stock
Jan 08
2023
SELL
Payment of exercise price or tax liability
$174,508
$93.52 p/Share
1,866
Reduced 21.95%
6,634
Common Stock
Jan 08
2023
BUY
Exercise of conversion of derivative security
-
5,500
Added 39.29%
8,500
Common Stock
Aug 18
2022
SELL
Open market or private sale
$128,047
$94.36 p/Share
1,357
Reduced 31.15%
3,000
Common Stock
May 05
2022
SELL
Payment of exercise price or tax liability
$41,799
$81.48 p/Share
513
Reduced 10.53%
4,357
Common Stock
May 05
2022
BUY
Exercise of conversion of derivative security
-
1,125
Added 18.77%
4,870
Common Stock
Feb 25
2022
SELL
Open market or private sale
$359,040
$89.76 p/Share
4,000
Reduced 51.65%
3,745
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$32,215
$88.02 p/Share
366
Reduced 4.51%
7,745
Common Stock
Feb 24
2022
BUY
Exercise of conversion of derivative security
-
1,125
Added 12.18%
8,111
Common Stock
Jan 10
2022
SELL
Payment of exercise price or tax liability
$226,813
$90.22 p/Share
2,514
Reduced 26.46%
6,986
Common Stock
Jan 10
2022
BUY
Exercise of conversion of derivative security
-
7,500
Added 44.12%
9,500
Common Stock
Nov 03
2021
SELL
Payment of exercise price or tax liability
$32,131
$87.79 p/Share
366
Reduced 13.94%
2,259
Common Stock
Nov 03
2021
SELL
Open market or private sale
$23,341
$90.12 p/Share
259
Reduced 11.47%
2,000
Common Stock
Nov 03
2021
BUY
Exercise of conversion of derivative security
-
1,125
Added 30.0%
2,625
Common Stock
Aug 10
2021
SELL
Open market or private sale
$23,440
$90.5 p/Share
259
Reduced 14.72%
1,500
Common Stock
Aug 09
2021
SELL
Payment of exercise price or tax liability
$33,566
$91.71 p/Share
366
Reduced 17.22%
1,759
Common Stock
Aug 09
2021
BUY
Exercise of conversion of derivative security
-
1,125
Added 34.62%
2,125
Common Stock
May 10
2021
SELL
Payment of exercise price or tax liability
$38,295
$104.63 p/Share
366
Reduced 22.52%
1,259
Common Stock
May 10
2021
SELL
Open market or private sale
$26,944
$104.03 p/Share
259
Reduced 20.57%
1,000
Common Stock