Nov 17
2023
SELL
Open market or private sale
$392,140
$112.04 p/Share
3,500
Reduced 14.52%
20,599
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$122,293
$124.03 p/Share
986
Reduced 3.95%
23,958
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
141
Added 0.58%
24,099
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$266,056
$123.92 p/Share
2,147
Reduced 7.93%
24,944
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
306
Added 1.12%
27,091
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$318,276
$122.65 p/Share
2,595
Reduced 10.56%
21,985
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
4,800
Added 15.2%
26,785
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
7,511
Added 23.41%
24,580
Common Stock
Feb 14
2023
SELL
Open market or private sale
$593,750
$118.75 p/Share
5,000
Reduced 22.66%
17,069
Common Stock
Nov 10
2022
SELL
Open market or private sale
$585,350
$117.07 p/Share
5,000
Reduced 18.47%
22,069
Common Stock
Aug 15
2022
SELL
Open market or private sale
$575,500
$115.1 p/Share
5,000
Reduced 15.59%
27,069
Common Stock
Jun 02
2022
SELL
Open market or private sale
$276,600
$100.0 p/Share
2,766
Reduced 7.94%
32,069
Common Stock
Jun 01
2022
SELL
Open market or private sale
$223,400
$100.0 p/Share
2,234
Reduced 6.03%
34,835
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$70,023
$87.42 p/Share
801
Reduced 2.12%
37,069
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
-
71
Added 0.19%
37,870
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$75,288
$89.95 p/Share
837
Reduced 2.17%
37,799
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
165
Added 0.43%
38,636
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$28,860
$90.47 p/Share
319
Reduced 0.97%
32,661
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
5,810
Added 13.12%
38,471
Common Stock
Nov 12
2021
SELL
Open market or private sale
$48,300
$120.75 p/Share
400
Reduced 1.2%
32,980
Common Stock
Nov 11
2021
SELL
Open market or private sale
$386,869
$121.01 p/Share
3,197
Reduced 8.74%
33,380
Common Stock
May 27
2021
SELL
Open market or private sale
$469,550
$93.91 p/Share
5,000
Reduced 12.03%
36,577
Common Stock
Mar 04
2021
SELL
Payment of exercise price or tax liability
$253,324
$89.23 p/Share
2,839
Reduced 6.4%
41,512
Common Stock
Mar 04
2021
BUY
Grant, award, or other acquisition
-
65
Added 0.16%
41,577
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$332,465
$89.71 p/Share
3,706
Reduced 7.74%
44,185
Common Stock