Oct 16
2024
SELL
Open market or private sale
$437,675
$175.07 p/Share
2,500
Reduced 6.22%
37,663
Common
Aug 02
2024
SELL
Open market or private sale
$381,250
$152.5 p/Share
2,500
Reduced 5.86%
40,163
Common
Mar 20
2024
SELL
Payment of exercise price or tax liability
$305,637
$152.59 p/Share
2,003
Reduced 4.48%
42,663
Common
Mar 20
2024
BUY
Exercise of conversion of derivative security
-
4,852
Added 9.8%
44,666
Common
Feb 27
2024
SELL
Open market or private sale
$372,407
$155.17 p/Share
2,400
Reduced 5.69%
39,814
Common
Feb 16
2024
SELL
Open market or private sale
$15,501
$155.01 p/Share
100
Reduced 0.24%
42,214
Common
Jan 25
2024
SELL
Open market or private sale
$343,875
$137.55 p/Share
2,500
Reduced 5.58%
42,314
Common
Jan 16
2024
SELL
Payment of exercise price or tax liability
$249,744
$132.0 p/Share
1,892
Reduced 4.05%
44,814
Common
Jan 16
2024
BUY
Grant, award, or other acquisition
-
6,132
Added 11.61%
46,706
Common
Nov 05
2023
SELL
Payment of exercise price or tax liability
$85,828
$125.48 p/Share
684
Reduced 1.66%
40,574
Common
Nov 05
2023
BUY
Exercise of conversion of derivative security
-
1,515
Added 3.54%
41,258
Common
Aug 08
2023
SELL
Open market or private sale
$625,632
$130.34 p/Share
4,800
Reduced 10.78%
39,743
Common
Aug 07
2023
SELL
Open market or private sale
$26,000
$130.0 p/Share
200
Reduced 0.45%
44,543
Common
Mar 20
2023
SELL
Payment of exercise price or tax liability
$209,732
$107.28 p/Share
1,955
Reduced 4.19%
44,743
Common
Mar 20
2023
BUY
Exercise of conversion of derivative security
-
6,090
Added 11.54%
46,698
Common
Jan 24
2023
SELL
Payment of exercise price or tax liability
$135,967
$98.67 p/Share
1,378
Reduced 3.28%
40,608
Common
Jan 24
2023
BUY
Grant, award, or other acquisition
-
4,384
Added 9.45%
41,986
Common
Nov 05
2022
SELL
Payment of exercise price or tax liability
$72,168
$105.51 p/Share
684
Reduced 1.79%
37,602
Common
Nov 05
2022
BUY
Exercise of conversion of derivative security
-
1,516
Added 3.81%
38,286
Common
Oct 31
2022
SELL
Open market or private sale
$22,200
$120.0 p/Share
185
Reduced 0.5%
36,770
Common
Oct 28
2022
SELL
Open market or private sale
$277,846
$120.02 p/Share
2,315
Reduced 5.9%
36,955
Common
Oct 03
2022
SELL
Open market or private sale
$99,063
$110.07 p/Share
900
Reduced 2.24%
39,270
Common
Sep 30
2022
SELL
Open market or private sale
$110,220
$110.22 p/Share
1,000
Reduced 2.43%
40,170
Common
Sep 21
2022
SELL
Open market or private sale
$66,096
$110.16 p/Share
600
Reduced 1.44%
41,170
Common
Sep 12
2022
SELL
Open market or private sale
$526,250
$105.25 p/Share
5,000
Reduced 10.69%
41,770
Common