Mar 14
2024
SELL
Open market or private sale
$117,149
$78.1 p/Share
1,500
Reduced 6.37%
22,032
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$151,716
$75.07 p/Share
2,021
Reduced 7.91%
23,532
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
5,040
Added 16.47%
25,553
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$52,686
$78.99 p/Share
667
Reduced 3.15%
20,513
Common Stock
Aug 08
2023
SELL
Open market or private sale
$154,040
$77.02 p/Share
2,000
Reduced 8.63%
21,180
Common Stock
Jun 01
2023
SELL
Open market or private sale
$145,880
$72.94 p/Share
2,000
Reduced 8.06%
22,805
Common Stock
Mar 16
2023
SELL
Open market or private sale
$439,567
$60.63 p/Share
7,250
Reduced 22.62%
24,805
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
9,934
Added 23.66%
32,055
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$54,042
$66.31 p/Share
815
Reduced 3.55%
22,121
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
1,574
Added 6.42%
22,936
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$37,272
$69.28 p/Share
538
Reduced 2.46%
21,362
Common Stock
May 11
2022
BUY
Grant, award, or other acquisition
-
923
Added 4.08%
21,686
Common Stock
Feb 25
2022
SELL
Open market or private sale
$307,965
$87.99 p/Share
3,500
Reduced 14.43%
20,763
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
6,021
Added 19.88%
24,263
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$531,782
$97.79 p/Share
5,438
Reduced 22.96%
18,242
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
7,297
Added 23.56%
23,680
Common Stock
Dec 15
2021
SELL
Open market or private sale
$75,442
$114.48 p/Share
659
Reduced 3.87%
16,383
Common Stock
Oct 15
2021
SELL
Open market or private sale
$144,300
$115.44 p/Share
1,250
Reduced 6.83%
17,042
Common Stock
Aug 16
2021
SELL
Open market or private sale
$149,062
$119.25 p/Share
1,250
Reduced 6.4%
18,292
Common Stock
Jun 15
2021
SELL
Open market or private sale
$133,538
$106.83 p/Share
1,250
Reduced 6.09%
19,281
Common Stock
May 11
2021
SELL
Open market or private sale
$210,600
$105.3 p/Share
2,000
Reduced 8.88%
20,531
Common Stock
Apr 15
2021
SELL
Open market or private sale
$119,825
$95.86 p/Share
1,250
Reduced 5.26%
22,531
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$46,956
$89.27 p/Share
526
Reduced 2.16%
23,781
Common Stock
Feb 19
2021
SELL
Open market or private sale
$197,368
$90.04 p/Share
2,192
Reduced 8.27%
24,307
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
-
5,041
Added 15.98%
26,499
Common Stock