Dec 14
2023
SELL
Open market or private sale
$713,648
$94.0 p/Share
7,592
Reduced 2.69%
274,421
Common Stock
Dec 14
2023
SELL
Open market or private sale
$1,820,000
$91.0 p/Share
20,000
Reduced 6.62%
282,013
Common Stock
Dec 06
2023
SELL
Open market or private sale
$1,305,000
$87.0 p/Share
15,000
Reduced 4.73%
302,013
Common Stock
Nov 02
2023
-
1,000
Reduced 0.31%
317,013
Common Stock
Nov 02
2023
SELL
Open market or private sale
$2,004,198
$80.2 p/Share
24,990
Reduced 7.29%
318,013
Common Stock
Jul 28
2023
-
300
Reduced 0.09%
343,003
Common Stock
Jun 05
2023
-
2,000
Reduced 0.58%
343,303
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
61,765
Added 15.17%
345,303
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$261,930
$66.99 p/Share
3,910
Reduced 1.36%
283,538
Common Stock
Jan 20
2023
SELL
Payment of exercise price or tax liability
$2,036,015
$65.09 p/Share
31,280
Reduced 9.81%
287,448
Common Stock
Jan 20
2023
BUY
Other acquisition or disposition
-
18,400
Added 5.46%
318,728
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
54,547
Added 16.18%
282,550
Common Stock
Jan 25
2022
SELL
Payment of exercise price or tax liability
$2,212,732
$64.96 p/Share
34,063
Reduced 13.0%
228,003
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$2,477,809
$82.82 p/Share
29,918
Reduced 10.18%
264,066
Common Stock
Nov 15
2021
-
2,000
Reduced 0.76%
262,066
Common Stock
Nov 15
2021
BUY
Exercise of conversion of derivative security
$1,735,860
$41.33 p/Share
42,000
Added 12.5%
293,984
Common Stock
Aug 06
2021
-
1,000
Reduced 0.4%
251,984
Common Stock
May 10
2021
SELL
Open market or private sale
$196,700
$98.35 p/Share
2,000
Reduced 0.78%
252,984
Common Stock
May 07
2021
SELL
Open market or private sale
$389,000
$97.25 p/Share
4,000
Reduced 1.54%
254,984
Common Stock
May 06
2021
SELL
Open market or private sale
$191,000
$95.5 p/Share
2,000
Reduced 0.77%
258,984
Common Stock
May 05
2021
SELL
Open market or private sale
$568,500
$94.75 p/Share
6,000
Reduced 2.25%
260,984
Common Stock
Apr 29
2021
SELL
Open market or private sale
$481,500
$96.3 p/Share
5,000
Reduced 1.84%
266,984
Common Stock
Mar 16
2021
SELL
Open market or private sale
$91,816
$92.0 p/Share
998
Reduced 0.37%
271,984
Common Stock
Mar 15
2021
SELL
Open market or private sale
$1,356,931
$90.45 p/Share
15,002
Reduced 5.21%
272,982
Common Stock
Mar 11
2021
SELL
Open market or private sale
$462,500
$92.5 p/Share
5,000
Reduced 1.71%
287,984
Common Stock