Apr 04
2023
SELL
Open market or private sale
$383,779
$110.06 p/Share
3,487
Reduced 12.74%
23,879
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$205,580
$105.21 p/Share
1,954
Reduced 6.66%
27,366
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
5,479
Added 15.74%
29,320
Common Stock
Jan 08
2023
SELL
Payment of exercise price or tax liability
$141,028
$93.52 p/Share
1,508
Reduced 5.95%
23,841
Common Stock
Jan 08
2023
BUY
Exercise of conversion of derivative security
-
4,400
Added 14.79%
25,349
Common Stock
Aug 08
2022
SELL
Open market or private sale
$222,500
$89.0 p/Share
2,500
Reduced 10.66%
20,949
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$367,556
$90.22 p/Share
4,074
Reduced 14.8%
23,449
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
9,393
Added 25.44%
27,523
Common Stock
Jan 10
2022
SELL
Payment of exercise price or tax liability
$212,107
$90.22 p/Share
2,351
Reduced 11.48%
18,130
Common Stock
Jan 10
2022
BUY
Exercise of conversion of derivative security
-
7,000
Added 25.47%
20,481
Common Stock
Apr 30
2021
SELL
Open market or private sale
$455,972
$106.04 p/Share
4,300
Reduced 24.18%
13,481
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$11,725
$79.22 p/Share
148
Reduced 0.83%
17,781
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
461
Added 2.51%
17,929
Common Stock
Feb 22
2021
SELL
Open market or private sale
$149,580
$90.0 p/Share
1,662
Reduced 8.69%
17,468
Common Stock
Feb 09
2021
SELL
Open market or private sale
$75,420
$90.0 p/Share
838
Reduced 4.2%
19,130
Common Stock
Feb 04
2021
SELL
Open market or private sale
$212,500
$85.0 p/Share
2,500
Reduced 11.13%
19,968
Common Stock
Jan 08
2021
SELL
Payment of exercise price or tax liability
$421,371
$79.22 p/Share
5,319
Reduced 16.22%
27,468
Common Stock
Jan 08
2021
SELL
Open market or private sale
$401,250
$80.25 p/Share
5,000
Reduced 18.2%
22,468
Common Stock
Jan 08
2021
BUY
Exercise of conversion of derivative security
-
15,000
Added 31.39%
32,787
Common Stock
Nov 17
2020
SELL
Open market or private sale
$109,500
$73.0 p/Share
1,500
Reduced 7.78%
17,787
Common Stock
Nov 16
2020
SELL
Open market or private sale
$257,355
$73.53 p/Share
3,500
Reduced 15.36%
19,287
Common Stock