Dec 26
2023
BUY
Exercise of conversion of derivative security
$99,280
$49.64 p/Share
2,000
Added 4.18%
45,857
Common Stock
Dec 07
2023
-
225
Reduced 0.51%
43,857
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$111,308
$107.13 p/Share
1,039
Reduced 2.31%
43,961
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$100,492
$108.64 p/Share
925
Reduced 2.01%
45,000
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$70,755
$109.19 p/Share
648
Reduced 1.39%
45,925
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
4,285
Added 8.43%
46,573
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$96,208
$108.71 p/Share
885
Reduced 2.05%
42,288
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
2,590
Added 5.66%
43,173
Common Stock
Nov 14
2022
SELL
Open market or private sale
$262,500
$105.0 p/Share
2,500
Reduced 5.81%
40,507
Common Stock
Nov 14
2022
BUY
Exercise of conversion of derivative security
$41,590
$41.59 p/Share
1,000
Added 2.27%
43,007
Common Stock
Aug 26
2022
SELL
Open market or private sale
$267,500
$107.0 p/Share
2,500
Reduced 5.62%
42,007
Common Stock
Aug 26
2022
BUY
Exercise of conversion of derivative security
$98,900
$49.45 p/Share
2,000
Added 4.3%
44,507
Common Stock
Feb 24
2022
SELL
Open market or private sale
$315,427
$125.07 p/Share
2,522
Reduced 5.62%
42,375
Common Stock
Feb 24
2022
-
200
Reduced 0.44%
44,897
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$413,335
$122.87 p/Share
3,364
Reduced 6.94%
45,097
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
5,396
Added 10.19%
47,532
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$130,372
$125.72 p/Share
1,037
Reduced 2.35%
43,065
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$97,797
$125.22 p/Share
781
Reduced 1.74%
44,102
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
6,129
Added 12.01%
44,883
Common Stock
Nov 10
2021
SELL
Open market or private sale
$607,860
$135.08 p/Share
4,500
Reduced 10.43%
38,649
Common Stock
Nov 10
2021
BUY
Exercise of conversion of derivative security
$209,306
$45.8 p/Share
4,570
Added 9.58%
43,149
Common Stock
Aug 26
2021
SELL
Open market or private sale
$206,530
$117.48 p/Share
1,758
Reduced 4.36%
38,579
Common Stock
May 26
2021
SELL
Open market or private sale
$164,885
$113.09 p/Share
1,458
Reduced 3.5%
40,227
Common Stock
Feb 26
2021
SELL
Open market or private sale
$273,899
$111.75 p/Share
2,451
Reduced 5.55%
41,685
Common Stock
Feb 26
2021
BUY
Exercise of conversion of derivative security
$106,886
$41.59 p/Share
2,570
Added 5.5%
44,136
Common Stock