Nov 05
2024
SELL
Open market or private sale
$103,072
$128.84 p/Share
800
Reduced 2.58%
30,225
Common Stock
Oct 07
2024
SELL
Open market or private sale
$109,552
$136.94 p/Share
800
Reduced 2.51%
31,025
Common Stock
Sep 05
2024
SELL
Open market or private sale
$112,520
$140.65 p/Share
800
Reduced 2.45%
31,825
Common Stock
Aug 05
2024
SELL
Open market or private sale
$102,935
$128.67 p/Share
800
Reduced 2.39%
32,625
Common Stock
Aug 02
2024
SELL
Open market or private sale
$1,860,640
$128.32 p/Share
14,500
Reduced 30.26%
33,425
Common Stock
Aug 02
2024
BUY
Exercise of conversion of derivative security
$1,157,520
$96.46 p/Share
12,000
Added 20.03%
47,925
Common Stock
Jul 15
2024
SELL
Open market or private sale
$120,000
$120.0 p/Share
1,000
Reduced 2.71%
35,925
Common Stock
Jul 05
2024
SELL
Open market or private sale
$88,160
$110.2 p/Share
800
Reduced 2.12%
36,925
Common Stock
Jun 10
2024
SELL
Open market or private sale
$85,136
$106.42 p/Share
800
Reduced 2.08%
37,725
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
4,756
Added 10.99%
38,525
Common Stock
Feb 29
2024
SELL
Open market or private sale
$172,500
$115.0 p/Share
1,500
Reduced 4.25%
33,769
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$52,194
$107.84 p/Share
484
Reduced 1.35%
35,269
Common Stock
Feb 16
2024
SELL
Open market or private sale
$165,000
$110.0 p/Share
1,500
Reduced 4.03%
35,753
Common Stock
Feb 14
2024
SELL
Open market or private sale
$157,500
$105.0 p/Share
1,500
Reduced 3.87%
37,253
Common Stock
Feb 01
2024
SELL
Open market or private sale
$59,328
$98.88 p/Share
600
Reduced 1.52%
38,753
Common Stock
Jan 02
2024
SELL
Open market or private sale
$56,286
$93.81 p/Share
600
Reduced 1.5%
39,353
Common Stock
Dec 01
2023
SELL
Open market or private sale
$52,272
$87.12 p/Share
600
Reduced 1.48%
39,953
Common Stock
Nov 02
2023
SELL
Open market or private sale
$46,644
$77.74 p/Share
600
Reduced 1.46%
40,553
Common Stock
Oct 02
2023
SELL
Open market or private sale
$48,732
$81.22 p/Share
600
Reduced 1.44%
41,153
Common Stock
Sep 05
2023
SELL
Open market or private sale
$153,104
$95.69 p/Share
1,600
Reduced 3.69%
41,753
Common Stock
May 05
2023
SELL
Open market or private sale
$689,356
$89.76 p/Share
7,680
Reduced 15.05%
43,353
Common Stock
May 05
2023
BUY
Exercise of conversion of derivative security
$530,995
$69.14 p/Share
7,680
Added 13.08%
51,033
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
7,052
Added 13.99%
43,353
Common Stock
Jan 12
2023
SELL
Payment of exercise price or tax liability
$458,985
$73.52 p/Share
6,243
Reduced 14.67%
36,301
Common Stock
Jan 12
2023
BUY
Exercise of conversion of derivative security
$434,115
$63.19 p/Share
6,870
Added 13.9%
42,544
Common Stock