Dec 03
2024
SELL
Open market or private sale
$573,550
$114.71 p/Share
5,000
Reduced 16.53%
25,257
Common Stock
Aug 08
2024
SELL
Open market or private sale
$327,900
$131.16 p/Share
2,500
Reduced 7.63%
30,257
Common Stock
Jun 05
2024
BUY
Grant, award, or other acquisition
-
902
Added 2.68%
32,757
Common Stock
Jun 04
2024
SELL
Open market or private sale
$435,800
$108.95 p/Share
4,000
Reduced 11.16%
31,855
Common Stock
Feb 15
2024
SELL
Open market or private sale
$643,620
$107.27 p/Share
6,000
Reduced 14.34%
35,855
Common Stock
Dec 11
2023
SELL
Open market or private sale
$455,200
$91.04 p/Share
5,000
Reduced 10.67%
41,855
Common Stock
Aug 03
2023
SELL
Open market or private sale
$920,200
$92.02 p/Share
10,000
Reduced 17.59%
46,855
Common Stock
Jun 21
2023
BUY
Grant, award, or other acquisition
-
1,087
Added 1.88%
56,855
Common Stock
May 08
2023
SELL
Open market or private sale
$905,400
$90.54 p/Share
10,000
Reduced 15.2%
55,768
Common Stock
Jun 22
2022
BUY
Grant, award, or other acquisition
-
1,299
Added 1.94%
65,768
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$2,138,561
$128.86 p/Share
16,596
Reduced 20.47%
64,469
Common Stock
Mar 03
2022
BUY
Exercise of conversion of derivative security
$539,943
$14.54 p/Share
37,135
Added 31.42%
81,065
Common Stock
Aug 12
2021
SELL
Open market or private sale
$1,440,600
$144.06 p/Share
10,000
Reduced 18.54%
43,930
Common Stock
Aug 09
2021
SELL
Open market or private sale
$1,432,500
$143.25 p/Share
10,000
Reduced 15.64%
53,930
Common Stock
Jun 24
2021
BUY
Grant, award, or other acquisition
-
671
Added 1.04%
63,930
Common Stock
Apr 12
2021
SELL
Open market or private sale
$494,460
$164.82 p/Share
3,000
Reduced 4.53%
63,259
Common Stock
Apr 12
2021
BUY
Exercise of conversion of derivative security
$43,620
$14.54 p/Share
3,000
Added 4.33%
66,259
Common Stock
Mar 10
2021
SELL
Open market or private sale
$486,570
$162.19 p/Share
3,000
Reduced 4.53%
63,259
Common Stock
Mar 10
2021
BUY
Exercise of conversion of derivative security
$43,620
$14.54 p/Share
3,000
Added 4.33%
66,259
Common Stock
Feb 10
2021
SELL
Open market or private sale
$523,920
$174.64 p/Share
3,000
Reduced 4.53%
63,259
Common Stock
Feb 10
2021
BUY
Exercise of conversion of derivative security
$43,620
$14.54 p/Share
3,000
Added 4.33%
66,259
Common Stock
Jan 11
2021
SELL
Open market or private sale
$480,630
$160.21 p/Share
3,000
Reduced 4.74%
60,259
Common Stock
Dec 10
2020
SELL
Open market or private sale
$497,340
$165.78 p/Share
3,000
Reduced 4.53%
63,259
Common Stock
Nov 10
2020
SELL
Open market or private sale
$601,160
$171.76 p/Share
3,500
Reduced 5.02%
66,259
Common Stock
Oct 12
2020
SELL
Open market or private sale
$544,110
$155.46 p/Share
3,500
Reduced 4.78%
69,759
Common Stock